국밥툴즈

유니코드 변환기

글자 ↔ U+·\u·&# 코드

U+ 코드포인트유니코드 표준 표기
U+C548 U+B155 U+0020 U+1F372
JS/JSON 이스케이프\uXXXX · \u{...}
\uC548\uB155\u0020\u{1F372}
HTML 10진 엔티티&#nnn;
안녕 🍲
HTML 16진 엔티티&#xHH;
안녕 🍲

글자별 코드포인트

글자U+10진
U+C54850504
U+B15545397
(공백)U+002032
🍲U+1F372127858

이럴 때 씁니다

글자가 ?·\uXXXX로 깨져 보일 때 실제 코드포인트를 확인하거나, JSON·HTML·소스코드에 유니코드를 안전하게 넣을 이스케이프 문자열을 만들 때 유용합니다. 이모지처럼 BMP를 벗어난 글자도 서로게이트 쌍을 한 글자로 처리합니다.

※ 모든 변환은 브라우저 안에서만 처리되며 입력은 서버로 전송되지 않습니다.

사용법

  1. '글자 → 코드'에서 문자열을 입력하면 U+ 코드포인트·JS 이스케이프·HTML 엔티티가 한 번에 나옵니다.
  2. 필요한 표기 오른쪽의 「복사」를 누르고, 아래 표에서 글자별 코드포인트를 확인합니다.
  3. 반대로 '코드 → 글자'로 바꾼 뒤 U+AC00·\uD55C·😀 같은 코드를 붙여 넣으면 원래 글자로 되돌립니다.

자주 묻는 질문

Q. 어떤 표기 방식을 지원하나요?
A. U+ 코드포인트(U+AC00), JavaScript·JSON 이스케이프(\uAC00·\u{1F600}), HTML 10진 엔티티(가), HTML 16진 엔티티(가)를 지원합니다. '코드 → 글자'에서는 이 표기들을 섞어 넣어도 각각 인식해 되돌립니다.
Q. 이모지 같은 글자도 되나요?
A. 됩니다. 😀처럼 기본 다국어 평면(BMP)을 벗어난 글자는 서로게이트 쌍으로 저장되지만, 이 도구는 한 글자(U+1F600)로 올바르게 처리합니다. JS 이스케이프도 이런 글자는 \u{1F600} 형태로 표시합니다.
Q. 글자가 깨져 보일 때 어떻게 쓰나요?
A. 깨진 문자열을 '글자 → 코드'에 붙여 넣으면 실제 코드포인트(U+…)를 확인할 수 있어, 어떤 문자가 문제인지(예: 제로폭 공백·비슷하게 생긴 다른 글자) 진단하는 데 도움이 됩니다.
Q. 입력한 내용이 서버로 전송되나요?
A. 아니요. 모든 변환은 브라우저 안에서만 처리되며 입력 문자열은 서버로 전송·저장되지 않습니다.

이 도구에 틀린 정보가 있나요? 알려주세요.