유니코드 코드포인트 조회
글자를 넣으면 코드포인트(U+)·10진수·HTML 코드를 바로 보여드려요.
이모지·특수문자·공백도 그대로 붙여넣어 보세요 · 붙여넣으면 글자마다 자동 분석됩니다.
여기에 글자별 코드포인트가 나옵니다 · 위에 입력해 보세요.
🔒 입력값은 서버로 전송되지 않아요⭐ 자주 쓴다면 Ctrl+D(PC) · 공유→홈 화면 추가(iOS)로 저장해 두세요.
설명
입력한 글자를 하나씩 나눠 코드포인트(U+), 10진수 값, HTML 엔티티 코드를 표로 정리해 드립니다. 표의 값을 탭하거나 클릭하면 바로 복사됩니다. 이모지나 특수문자가 어떤 문자인지 확인할 때 쓰기 좋아요.
함께 쓰면 좋은 도구
유니코드 정보 보기 도구는 글자를 입력하면 문자마다 코드포인트(U+ 16진수 표기), 10진수 값, HTML 수치 문자 참조(&#숫자;)를 표로 보여줍니다. 개발 중 특수 문자의 정확한 코드값을 확인해야 하거나, 생소한 기호가 어떤 문자인지 알고 싶을 때 유용합니다. 글자를 붙여넣기만 하면 바로 조회되어 개발·디자인 작업 흐름을 끊지 않습니다.
사용 방법
입력창에 정보를 확인하고 싶은 글자를 입력하거나 붙여 넣습니다. 즉시 각 문자의 코드포인트(U+XXXX 형식, 16진수), 10진수 값, HTML 수치 문자 참조(&#숫자;)가 표로 표시됩니다. 이모지나 한자처럼 여러 글자를 붙여 넣으면 글자마다 한 줄씩 나열됩니다. 표의 값을 탭하거나 클릭하면 클립보드로 복사되어 개발 문서나 코드에 바로 붙여 넣을 수 있습니다.
이럴 때 유용해요
텍스트 파일을 처리하다 정체 모를 특수 문자가 섞여 있을 때, 해당 문자를 이 도구에 붙여 넣으면 코드포인트로 어떤 문자인지 확인해 적절한 처리 방법을 결정할 수 있습니다. 예를 들어 줄 바꿈처럼 보이는 문자가 LINE FEED(U+000A)인지 CARRIAGE RETURN(U+000D)인지, 또는 NEXT LINE(U+0085)인지 코드포인트 값으로 구별할 수 있습니다. 폰트 개발자나 타이포그래퍼가 특정 글리프의 코드포인트를 정확히 파악할 때도 씁니다.
알아두면 좋은 점
코드포인트는 U+ 뒤에 16진수로 표기하는 것이 관례이며, 이 도구는 같은 값을 10진수로도 함께 보여 줍니다. 예를 들어 '가'는 U+AC00이고 10진수로는 44032입니다. 10진수 값은 HTML에서 가 형태의 수치 문자 참조로 그대로 쓸 수 있습니다. 겉으로 같아 보이는 문자라도 코드포인트가 다를 수 있는데(예: 전각 숫자 '1'(U+FF11) vs 일반 숫자 '1'(U+0031)), 이 도구로 값을 비교하면 정확히 구별할 수 있습니다.
자주 묻는 질문
이 도구는 어떤 값을 보여주나요?
같은 글자처럼 보이는데 코드포인트가 다른 경우가 있나요?
16진수 값은 어디서 확인하나요?
이모지 조합 시퀀스도 정보를 볼 수 있나요?
10진수 코드는 어디에 씁니까?
개인정보처리방침
모든 처리는 브라우저 내부에서만 수행되며 입력값·파일은 서버로 전송·저장되지 않습니다. 광고: Google AdSense(쿠키 사용 가능, 설정). 문의 kjh920424@gmail.com
이 도구가 보여주는 것
입력창에 글자를 붙여넣거나 타이핑하면, 각 문자를 하나씩 쪼개 그 문자에 배정된 유니코드 코드포인트(U+ 뒤에 오는 16진수 값)와 같은 값을 10진수로 환산한 숫자를 함께 표시합니다. 예를 들어 대문자 A는 U+0041 / 10진수 65, 한글 가는 U+AC00 / 10진수 44032, 웃는 이모지는 U+1F600 / 10진수 128512로 나옵니다. 여러 글자를 한 번에 넣으면 문자별로 줄을 나눠 각각의 값을 보여주므로, 문장 전체를 코드포인트 목록으로 바꿔 볼 수 있습니다.
작동 원리: U+와 10진수는 같은 수의 다른 표기
유니코드는 세상 모든 문자에 고유 번호를 하나씩 매긴 표입니다. 이 번호를 코드포인트라고 부르며, 관례적으로 16진수 앞에 U+를 붙여 적습니다. 이 도구가 보여주는 10진수 값은 별개의 숫자가 아니라 같은 코드포인트를 사람이 익숙한 10진법으로 다시 쓴 것뿐입니다. 즉 U+AC00을 16진수 계산으로 풀면 10×16³ + 12×16² + 0 + 0 = 44032가 됩니다. 브라우저 안에서는 입력 문자열을 코드포인트 단위로 순회(자바스크립트의 codePointAt 방식)해 값을 뽑고, 그 값을 16진수와 10진수로 각각 포맷해 나란히 출력합니다. 서버로 글자를 보내지 않고 화면 안에서 계산하므로 결과가 즉시 나옵니다.
이럴 때 씁니다
HTML이나 CSS에서 특수문자를 숫자 참조로 넣어야 할 때 값이 필요합니다. 코드포인트를 알면 HTML에서는 가 또는 가 형태로, CSS content 속성에서는 \AC00 형태로 문자를 지정할 수 있습니다. 또 화면에 네모(□)나 물음표로 깨져 보이는 글자가 실제로 무슨 문자인지 확인할 때, 겉보기가 똑같은 두 글자(예: 알파벳 O와 숫자 0, 또는 일반 공백과 줄바꿈 없는 공백)를 코드포인트로 구별할 때 유용합니다. 폰트가 특정 문자를 지원하는지 조사하거나, 이모지가 하나의 코드포인트인지 여러 개가 합쳐진 것인지 살펴볼 때도 씁니다.
알아두면 좋은 팁
| 문자 | U+ (16진수) | 10진수 |
|---|---|---|
| A | U+0041 | 65 |
| a | U+0061 | 97 |
| 0 | U+0030 | 48 |
| 가 | U+AC00 | 44032 |
| 힣 | U+D7A3 | 55203 |
| 😀 | U+1F600 | 128512 |
한글 완성형 글자는 U+AC00(가)부터 U+D7A3(힣)까지 순서대로 이어져 있어서, 값이 이 범위 안이면 완성형 한글임을 알 수 있습니다. 대문자와 소문자 알파벳은 10진수로 정확히 32만큼 차이 나므로(A 65, a 97) 값 하나로 대소문자 관계를 가늠할 수 있습니다. 이모지 중에는 U+1F600처럼 코드포인트가 하나인 것도 있지만, 피부색이나 국기 조합처럼 여러 코드포인트가 이어 붙은 것도 있어 한 글자처럼 보여도 값이 여러 줄로 나올 수 있습니다.
자주 묻는 질문
U+ 값과 10진수 값이 다른 이유가 뭔가요?
다른 숫자가 아니라 같은 숫자를 표기법만 바꾼 것입니다. U+ 뒤의 값은 16진법, 10진수 값은 10진법으로 쓴 것으로, U+0041과 65는 완전히 같은 코드포인트를 가리킵니다.
한 글자를 넣었는데 결과가 여러 줄 나옵니다.
겉보기에 한 글자여도 내부적으로 여러 코드포인트가 결합된 경우입니다. 일부 이모지(국기, 피부색 변형 등)나 자모가 분리된 한글, 발음기호가 붙은 문자가 그렇습니다. 각 줄이 그 문자를 이루는 개별 코드포인트입니다.
여기서 얻은 코드포인트를 HTML에 어떻게 넣나요?
10진수 값이 44032라면 가로, 16진수 값이 AC00이라면 가으로 적으면 해당 문자가 표시됩니다. CSS의 content 속성에서는 백슬래시를 붙여 \AC00 형태로 씁니다.
입력한 글자가 서버로 전송되나요?
아니요. 값 계산은 브라우저 안에서 이뤄지며 입력한 텍스트를 외부로 보내지 않습니다. 비공개 문자열의 코드포인트를 확인해도 됩니다.