UTILS.
100% 브라우저 내 실행
🔤

유니코드 코드 포인트 변환기

텍스트를 검사해 각 문자를 유니코드 코드 포인트, UTF-8/UTF-16 바이트, HTML 엔티티, 이스케이프로 변환하거나, 코드 포인트에서 텍스트를 재구성하세요.

위에 텍스트나 코드 포인트를 입력하세요.

이 도구에 대하여

유니코드 코드 포인트 변환기는 텍스트를 문자별로 분해해 각 문자의 흔한 표현을 모두 보여주며, 붙여넣은 코드 포인트에서 문자열을 재구성하는 역방향으로도 작동합니다. 순방향 모드에서는 (UTF-16 단위가 아니라) 코드 포인트별로 반복하므로, 서로게이트 쌍으로 이루어진 아스트랄 문자와 이모지가 단일 문자로 올바르게 처리됩니다.

각 문자에 대해 U+ 16진 코드 포인트, 십진 코드 포인트, 16진 UTF-8 바이트 시퀀스(브라우저의 TextEncoder 사용), 16진 UTF-16 코드 유닛, 숫자 HTML 엔티티(&#nnnn;), JavaScript/JSON 이스케이프(\uXXXX, 또는 U+FFFF 초과 코드 포인트는 \u{...})를 보고합니다. 인코딩 문제 디버깅, 보이지 않거나 유사한 문자 발견, 소스 코드용 이스케이프 시퀀스 작성에 이상적입니다.

역방향 모드에서는 거의 모든 표기법 — U+1F600, 일반 십진, \uXXXX, \u{1F600}, 😀, 😀 또는 0x 접두 16진 — 으로 공백이나 쉼표로 구분해 코드 포인트를 붙여넣으면, 도구가 각각을 검증(U+10FFFF 초과 값과 고립된 서로게이트 거부)하고 String.fromCodePoint로 문자열을 재구성합니다. 모든 처리는 브라우저에서 로컬로 이루어지므로 비공개 텍스트가 페이지를 벗어나지 않습니다.

자주 묻는 질문

이모지와 아스트랄 문자를 처리하나요?
네. 순방향 모드는 유니코드 코드 포인트별로 반복하므로, UTF-16 서로게이트 쌍으로 저장되는 😀(U+1F600) 같은 이모지가 하나의 문자로 취급되고 이스케이프는 \u{1F600}으로 출력됩니다.
역방향 모드는 어떤 형식을 받나요?
U+XXXX 16진, 일반 십진, \uXXXX와 \u{XXXXX} JavaScript 이스케이프, HTML 엔티티 &#nnnn;와 &#xHHHH;, 그리고 0x 접두 16진입니다. 여러 코드 포인트를 공백이나 쉼표로 구분하면 순서대로 문자열이 재구성됩니다.
UTF-8과 UTF-16 열의 차이는 무엇인가요?
UTF-8은 UTF-8 인코딩으로 문자를 저장하는 데 사용되는 1~4바이트를 보여주고, UTF-16은 16비트 코드 유닛(하나, 또는 서로게이트 쌍은 둘)을 보여줍니다. 같은 문자에 대해 둘 다 16진으로 제공됩니다.
잘못된 입력은 거부되나요?
네. 역방향 모드는 유효한 유니코드 스칼라 값이 아닌 것 — U+10FFFF 초과 또는 서로게이트 범위 U+D800–U+DFFF의 코드 포인트 — 을 표시하므로 잘못된 문자열을 만들지 않습니다.

더 많은 도구