🈚 Unicode 문자 변환·검색

텍스트를 입력하면 각 문자의 유니코드 코드포인트를, 코드포인트(U+XXXX)를 입력하면 해당 문자를 확인할 수 있습니다.

결과가 여기에 표시됩니다

사용법

  1. 텍스트를 입력하면 각 문자의 코드포인트가 표에 표시됩니다.
  2. 코드포인트(U+XXXX, 0x..., 10진수)를 입력하면 해당 문자를 확인할 수 있습니다.

🎯 이럴 때 씁니다

입력 · 출력 예시

입력
가A😀
출력
문자   코드포인트   10진수    UTF-8(HEX)
가     U+AC00      44032     ea b0 80
A      U+0041      65        41
😀     U+1F600     128512    f0 9f 98 80

각 문자를 코드포인트·10진수·UTF-8 바이트로 분해해 보여줍니다. 이모지 😀는 서로게이트 쌍이지만 codePointAt 기반 처리로 U+1F600(4바이트) 하나로 올바르게 표시됩니다.

유니코드 표기와 인코딩

문자의 유니코드 코드포인트는 U+XXXX로 표기합니다. 코드포인트는 "번호"이고, UTF-8 같은 인코딩은 그 번호를 바이트로 저장하는 방식입니다.

표기·개념설명
U+AC00코드포인트 — 문자의 유니코드 번호(16진수 표기)
UTF-8 / UTF-16인코딩 — 코드포인트를 바이트로 옮기는 규칙 (가: UTF-8은 3바이트, UTF-16은 2바이트)
한글 음절 범위U+AC00~U+D7A3 — 가~힣 11,172자
조합형 자모U+1100~U+11FF — 초·중·종성 낱자 코드
보충 평면이모지·희귀 한자 등 U+FFFF 초과 — UTF-16에서 서로게이트 페어로 표현

자주 묻는 질문

어떤 형식의 코드포인트를 입력할 수 있나요?
U+AC00, 0xAC00, 44032(10진수) 세 가지 형식을 모두 인식합니다.
이모지 같은 서로게이트 쌍 문자도 지원하나요?
네. codePointAt 기반으로 처리해 이모지 등 4바이트 문자도 올바른 코드포인트로 표시됩니다.
입력한 텍스트가 서버로 전송되나요?
전송되지 않습니다. 브라우저 안에서만 계산됩니다.
이모지는 왜 코드가 두 개로 나오나요?
가족·직업 이모지는 여러 코드포인트가 ZWJ(결합자)로 이어진 합성 문자라 각각 조회됩니다.
코드포인트가 U+FFFF를 넘으면?
보충 평면 문자입니다. 자바스크립트 같은 UTF-16 환경에서는 두 개의 서로게이트 코드로 표현되어, 문자열 길이가 2로 잡히기도 합니다.

🈚 더 알아보기: 유니코드 코드포인트란?

모든 문자가 가진 고유 번호, U+XXXX 표기 읽는 법.

다른 텍스트 도구

📝
Markdown 미리보기
Markdown을 실시간으로 HTML 미리보기
🔗
URL 인코드·디코드
URL 문자를 퍼센트 인코딩·디코딩
✏️
텍스트 검색 및 치환
정규식 지원 검색·치환
🆚
DIFF(텍스트 차분 비교)
두 텍스트의 줄 단위 차이 비교
↕️
목록 정렬
리스트 정렬·중복 제거
📧
이메일 주소 추출
텍스트에서 이메일 추출·중복 제거
🔢
문자 수 계산
글자·바이트·줄·단어 수 계산
🔠
대소문자 변환
대문자·소문자·Title Case 변환
🔤
텍스트-ASCII(전각·반각) 변환
전각 문자 ↔ 반각 ASCII 변환
🔟
텍스트-10진수 변환
텍스트 ↔ 코드포인트 10진수 변환
🧾
텍스트-16진수(HEX) 변환
텍스트 ↔ UTF-8 바이트 HEX 변환
0️⃣
바이너리 변환
텍스트 ↔ UTF-8 바이트 2진수 변환
🔡
아스키 아트(AA) 생성
텍스트를 아스키 아트 배너로 변환