Unicode 이스케이프 인코더 / 디코더

도구 상세 안내

무료 온라인 Unicode 이스케이프 인코더 디코더입니다. 브라우저에서 서버 업로드 없이 텍스트를 \uXXXX 또는 \UXXXXXXXX 형식의 유니코드 이스케이프 시퀀스로 인코딩하거나, 유니코드 이스케이프를 원본 문자로 디코딩할 수 있습니다. JavaScript, Python, Java, C# 등 다양한 프로그래밍 언어의 유니코드 이스케이프 형식을 지원하며, 한국어 등 비ASCII 문자의 안전한 처리에 활용됩니다.

내 기기에서만 안전하게 처리됩니다

모든 작업은 지금 사용 중인 브라우저에서만 이뤄집니다. 파일이 다른 서버로 전송되지 않으니 안심하고 사용하세요.

사용 방법

1

인코딩할 텍스트 또는 디코딩할 유니코드 이스케이프 문자열을 입력창에 붙여넣습니다.

2

대상 언어 형식(JavaScript \uXXXX, Python \uXXXX/\UXXXXXXXX, Java \uXXXX 등)을 선택합니다.

3

'유니코드 이스케이프로 인코딩' 버튼을 클릭하면 각 문자가 \uXXXX 형식으로 변환됩니다.

4

'디코딩' 버튼을 클릭하면 이스케이프 시퀀스가 원본 문자로 복원됩니다. 서버 업로드 없이 처리됩니다.

핵심 활용 시나리오

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로 이스케이프됩니다.

아니요. 모든 인코딩·디코딩이 브라우저 내부에서만 실행됩니다.

완전 무료이며 설치나 회원 가입 없이 즉시 사용할 수 있습니다.