유니코드 문자 조회기 (검사기)
문자의 코드 포인트, UTF-8/16/32 바이트, HTML·JS·CSS·Python 이스케이프, 분류, 문자 체계, 블록, 이름을 확인하고 보이지 않는 문자와 양방향 제어 문자를 알려 줍니다.
텍스트에 보이지 않는 문자(폭이 0인 공백, 결합자, 채움 문자, 제어 코드)가 들어 있습니다. "똑같아 보이는" 문자열이 일치하지 않는 흔한 원인입니다.
이름은 내장 목록(ASCII, 라틴-1, 라틴 확장-A, 문장부호, 통화, 한글 자모, 흔한 기호)과 한글 음절·CJK 한자의 알고리즘 이름에서 가져옵니다. 전체 이름 데이터베이스는 없으므로 그 밖의 문자(대부분의 이모지 포함)는 "이 페이지의 목록에 이름 없음"으로 표시됩니다. 블록은 유니코드 18.0(Blocks.txt)을 따르고, 이름은 한번 부여되면 바뀌지 않는 유니코드 문자 데이터베이스의 이름입니다. 분류와 문자 체계는 브라우저 자체의 유니코드 데이터에서 오므로, 브라우저의 유니코드 버전 이후에 추가된 문자는 미할당으로 표시됩니다.
| # | 문자 | 코드 포인트 | 이름 | 분류 | 문자 체계 | 블록 | UTF-8 | 비고 |
|---|---|---|---|---|---|---|---|---|
| 1 | 한 | U+D55C | HANGUL SYLLABLE HAN | Lo | 한글 | 한글 음절 | ED 95 9C | |
| 2 | A | U+0041 | LATIN CAPITAL LETTER A | Lu | 라틴 | 기본 라틴 | 41 | |
| 3 | 😀 | U+1F600 | (이 페이지의 목록에 이름 없음) | So | 공통 | 이모티콘 | F0 9F 98 80 | |
| 4 | · | U+200B | ZERO WIDTH SPACE | Cf | 공통 | 일반 문장부호 | E2 80 8B | 보이지 않음 |
두 문자열이 똑같아 보이는데 일치하지 않거나 파일에 이상한 네모가 보일 때는 문자 자체를 들여다봐야 합니다. 이 검사기는 텍스트를 코드 포인트로 나누어 각각의 이름, 블록, 일반 분류, 문자 체계, UTF-8·UTF-16·UTF-32 인코딩, 그리고 HTML, JavaScript, Python, CSS, URL에 바로 붙여 넣을 수 있는 이스케이프를 보여 줍니다. 보이지 않는 문자, 양방향 제어 문자, 라틴 문자에 키릴이나 그리스의 비슷한 문자를 섞은 단어도 경고합니다.
사용 방법
- 텍스트를 붙여 넣거나 U+1F600, 0x41, ☺ 같은 코드를 입력하세요.
- 모드는 자동으로 두거나 텍스트 또는 코드 읽기로 고정하세요.
- 문자 하나면 전체 정보를, 여러 개면 표를 읽으세요.
- 숨은 문자나 속이는 문자가 없는지 경고를 확인하세요.
계산식
UTF-8 uses 1–4 bytes: U+0000–007F → 1, U+0080–07FF → 2, U+0800–FFFF → 3, above U+FFFF → 4. UTF-16 uses one 16-bit unit up to U+FFFF and a surrogate pair above: high = D800 + ((cp − 10000) >> 10), low = DC00 + ((cp − 10000) & 3FF).
한글 음절 이름은 자모에서 계산하고(한 = H + A + N → HANGUL SYLLABLE HAN) CJK 한자는 코드 포인트로 이름을 붙입니다. 분류와 문자 체계는 브라우저 자체의 유니코드 표에서 오므로, 아주 새로운 문자는 오래된 브라우저에서 미할당으로 보일 수 있습니다.
예시
한글 음절 한은 U+D55C, 블록 Hangul Syllables, 분류 Lo, 문자 체계 Hangul, 이름 HANGUL SYLLABLE HAN, UTF-8 ED 95 9C입니다. 이모지 😀는 U+1F600으로, UTF-8 네 바이트 F0 9F 98 80과 UTF-16 서로게이트 쌍 D83D DE00입니다.
자주 묻는 질문
JavaScript에서 이모지가 왜 2로 세어지나요?
문자열 길이는 UTF-16 단위를 세는데 U+FFFF를 넘는 문자는 두 단위가 필요합니다. 많은 이모지는 U+200D로 이어진 여러 코드 포인트의 연속이기도 해서, 이 페이지는 눈에 보이는 문자(자소 묶음)를 따로 보여 줍니다.
호모그래프 공격이란 무엇인가요?
다른 문자 체계의 똑같이 생긴 글자, 예컨대 라틴 "a" 대신 키릴 "а"(U+0430)를 써서 가짜 도메인이나 사용자 이름을 만드는 수법입니다. 혼합 문자 체계 경고는 흔한 라틴/키릴/그리스 혼합을 잡아냅니다.
내 이모지에 이름이 없는 이유는 무엇인가요?
전체 유니코드 이름 목록을 넣으면 페이지가 몇 메가바이트가 됩니다. 이름은 가장 흔한 텍스트 범위에 대해 들어 있고 한글과 CJK는 계산으로 만듭니다. 나머지도 코드 포인트, 분류, 문자 체계, 블록은 여전히 보여 줍니다.
출처
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/unicode-lookup/
인용·퍼가기
kakaoCalc. (2026, November 8). 유니코드 문자 조회기 (검사기). https://kakao.mobile/ko/tools/unicode-lookup/
“유니코드 문자 조회기 (검사기).” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/unicode-lookup/.