모든 도구

유니코드 변환

유니코드, UTF-8, 16진수 코드를 상호 변환합니다.

🌐 유니코드 변환기란?

유니코드(Unicode)는 전 세계 모든 문자를 하나의 문자 집합으로 표현하는 국제 표준입니다. 각 문자에 고유 코드 포인트(U+XXXX)가 할당되어 있으며, 현재 15만 자 이상을 지원합니다. 이 도구는 텍스트를 유니코드 이스케이프(\uXXXX) 형식이나 UTF-8 바이트(HEX)로 변환합니다. JSON, JavaScript 소스 코드에서 한글 등 비ASCII 문자를 안전하게 표현할 때 유용합니다.

📋 변환 모드 안내

텍스트 → Unicode (\uXXXX)

각 문자를 \u + 4자리 16진수로 변환합니다. JavaScript, JSON에서 사용합니다. 예: "가" → \uac00

텍스트 → UTF-8 (HEX)

텍스트를 UTF-8로 인코딩한 바이트 값을 16진수로 표시합니다. 네트워크 디버깅에 유용합니다. 예: "가" → EA B0 80

자주 묻는 질문

유니코드와 UTF-8의 차이는 무엇인가요?

유니코드는 문자 집합(어떤 문자에 어떤 번호를 부여할지)이고, UTF-8은 인코딩 방식(그 번호를 바이트로 어떻게 저장할지)입니다. UTF-8은 유니코드를 저장하는 가장 널리 쓰이는 방법입니다.

\uXXXX 형식은 어디서 사용하나요?

JavaScript 문자열, JSON 파일에서 비ASCII 문자를 표현할 때 사용합니다. \u로 시작하는 4자리 16진수 코드로 모든 BMP(기본 다국어 평면) 문자를 표현할 수 있습니다.

한글은 유니코드에서 몇 바이트인가요?

UTF-8로 인코딩 시 한글 한 글자는 3바이트입니다. UTF-16에서는 2바이트, 유니코드 코드 포인트는 U+AC00~U+D7A3 범위입니다.

관련 도구