유니코드 변환기
글자 ↔ U+·\u·&# 코드
U+ 코드포인트유니코드 표준 표기
U+C548 U+B155 U+0020 U+1F372JS/JSON 이스케이프\uXXXX · \u{...}
\uC548\uB155\u0020\u{1F372}HTML 10진 엔티티&#nnn;
안녕 🍲HTML 16진 엔티티&#xHH;
안녕 🍲글자별 코드포인트
| 글자 | U+ | 10진 |
|---|---|---|
| 안 | U+C548 | 50504 |
| 녕 | U+B155 | 45397 |
| (공백) | U+0020 | 32 |
| 🍲 | U+1F372 | 127858 |
이럴 때 씁니다
글자가 ?·\uXXXX로 깨져 보일 때 실제 코드포인트를 확인하거나, JSON·HTML·소스코드에 유니코드를 안전하게 넣을 이스케이프 문자열을 만들 때 유용합니다. 이모지처럼 BMP를 벗어난 글자도 서로게이트 쌍을 한 글자로 처리합니다.
※ 모든 변환은 브라우저 안에서만 처리되며 입력은 서버로 전송되지 않습니다.
사용법
- '글자 → 코드'에서 문자열을 입력하면 U+ 코드포인트·JS 이스케이프·HTML 엔티티가 한 번에 나옵니다.
- 필요한 표기 오른쪽의 「복사」를 누르고, 아래 표에서 글자별 코드포인트를 확인합니다.
- 반대로 '코드 → 글자'로 바꾼 뒤 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. 아니요. 모든 변환은 브라우저 안에서만 처리되며 입력 문자열은 서버로 전송·저장되지 않습니다.
이 도구에 틀린 정보가 있나요? 알려주세요.