Unicode 이스케이프 인코더 / 디코더
도구 상세 안내
무료 온라인 Unicode 이스케이프 인코더 디코더입니다. 브라우저에서 서버 업로드 없이 텍스트를 \uXXXX 또는 \UXXXXXXXX 형식의 유니코드 이스케이프 시퀀스로 인코딩하거나, 유니코드 이스케이프를 원본 문자로 디코딩할 수 있습니다. JavaScript, Python, Java, C# 등 다양한 프로그래밍 언어의 유니코드 이스케이프 형식을 지원하며, 한국어 등 비ASCII 문자의 안전한 처리에 활용됩니다.
내 기기에서만 안전하게 처리됩니다
모든 작업은 지금 사용 중인 브라우저에서만 이뤄집니다. 파일이 다른 서버로 전송되지 않으니 안심하고 사용하세요.
사용 방법
인코딩할 텍스트 또는 디코딩할 유니코드 이스케이프 문자열을 입력창에 붙여넣습니다.
대상 언어 형식(JavaScript \uXXXX, Python \uXXXX/\UXXXXXXXX, Java \uXXXX 등)을 선택합니다.
'유니코드 이스케이프로 인코딩' 버튼을 클릭하면 각 문자가 \uXXXX 형식으로 변환됩니다.
'디코딩' 버튼을 클릭하면 이스케이프 시퀀스가 원본 문자로 복원됩니다. 서버 업로드 없이 처리됩니다.
핵심 활용 시나리오
ASCII 전용 시스템에서 유니코드 처리
ASCII 문자만 지원하는 레거시 시스템이나 설정 파일에서 한국어 등 유니코드 문자를 \uXXXX 이스케이프로 표현하여 안전하게 포함합니다.
JavaScript 및 JSON 문자열 처리
JavaScript 소스 코드나 JSON 파일에서 비ASCII 문자를 유니코드 이스케이프로 변환하거나, 이스케이프된 문자열을 읽을 수 있는 형태로 디코딩합니다.
Java .properties 파일 처리
Java의 리소스 번들(.properties) 파일은 전통적으로 ASCII 인코딩에 유니코드 이스케이프를 사용합니다. 한국어 메시지를 이스케이프 형식으로 변환합니다.
보안 분석 및 난독화 해제
악성 코드나 난독화된 JavaScript에서 유니코드 이스케이프로 숨겨진 문자열을 디코딩하여 실제 내용을 분석합니다.
자주 묻는 질문 (FAQ)
\uXXXX는 BMP(기본 다국어 평면, U+0000–U+FFFF) 범위의 유니코드 문자를 표현하는 4자리 16진수 형식입니다. \UXXXXXXXX는 전체 유니코드 범위를 표현하는 8자리 형식으로 이모지 등 보조 평면 문자에 사용됩니다.
예를 들어 '안'의 유니코드 코드 포인트는 U+C548이므로 \uC548로 이스케이프됩니다.
아니요. 모든 인코딩·디코딩이 브라우저 내부에서만 실행됩니다.
완전 무료이며 설치나 회원 가입 없이 즉시 사용할 수 있습니다.