유니코드 변환기
완료문자를 U+XXXX 코드포인트, \uXXXX·\u{…}·Python·HTML 엔티티 이스케이프로 바꾸거나 되돌리고, 글자별 UTF-8·UTF-16 코드를 보여줍니다.
선택한 파일은 이 브라우저 안에서만 처리되며 서버로 업로드되지 않습니다.
사용 방법
- '문자 → 코드'에서 텍스트를 입력하고 형식(\uXXXX, \u{X}, Python, U+XXXX, HTML 16·10진수)을 고릅니다.
- '코드 → 문자'에 이스케이프 문자열을 붙여넣으면 원래 문자로 되돌립니다.
- 아래 표에서 글자별 코드포인트, UTF-8 바이트, UTF-16 값을 확인합니다.
계산 예시
한글 😀 → \uD55C\uAE00 \uD83D\uDE00 (JavaScript) 가 → U+AC00, UTF-8 EA B0 80, 가
자주 묻는 질문
이모지가 \u 두 개로 나오는 이유는?
U+FFFF를 넘는 문자는 JavaScript·JSON·Java에서 UTF-16 서로게이트 쌍 두 개(\uD83D\uDE00)로 씁니다. ES6 형식 \u{1F600}이나 Python \U0001F600은 한 번에 씁니다.
되돌리기에서 인식하는 형식은?
\uXXXX, \u{X…}, \UXXXXXXXX, \xXX, U+XXXX, &#xX…;, &#D…; 를 인식하고, 그 밖의 글자는 그대로 둡니다.
관련 도구
Base64 인코딩·디코딩
텍스트를 UTF-8 기준 Base64(표준·URL-safe)로 인코딩하거나, Base64를 텍스트로 디코딩하고 잘못된 문자 위치를 알려 줍니다.
URL 인코딩·디코딩
문자열을 UTF-8 퍼센트 인코딩(값 하나 또는 주소 전체)으로 바꾸거나 되돌리고, 주소의 쿼리 파라미터를 표로 풀어 보여줍니다.
특수문자 모음
문장부호, 화살표, 도형, 수학·단위 기호, 원 숫자, 괄호, 괘선, 이모티콘·이모지를 분류별로 모아 누르면 바로 복사합니다.
진법 변환기
정수를 2진수, 8진수, 10진수, 16진수와 2~36진법 사이에서 변환합니다. 음수와 1,000자리 큰 수도 정확히 바꿉니다.