텍스트 및 문서 도구

텍스트를 유니코드로 변환

텍스트를 구성하는 유니코드 코드 포인트를 확인하거나 공백으로 구분된 U+ 시퀀스를 텍스트로 되돌리세요. 업로드가 필요 없습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

텍스트 모드는 최대 100,000 UTF-16자를 지원합니다. 디코딩 모드에서는 공백, 쉼표 또는 세미콜론으로 구분한 U+ 값을 입력합니다.

사용 방법

사용 방법

  1. 텍스트에서 코드 포인트로 또는 코드 포인트에서 텍스트로 변환을 선택하고 최대 100,000자를 입력합니다.
  2. 16진수 출력을 대문자 또는 소문자로 선택한 뒤 입력을 로컬에서 변환합니다.
  3. 정확한 시퀀스를 확인하고 복사하거나 텍스트 파일로 다운로드합니다.

코드 포인트와 UTF-16 코드 단위는 다릅니다

인코딩은 유니코드 코드 포인트를 순회하며 U+ 뒤에 최소 네 자리의 16진수를 출력합니다. 이모지와 같은 보충 문자는 하나의 코드 포인트로 유지됩니다. 결합 부호와 연결된 이모지는 이 페이지가 표시되는 문자소 클러스터를 추측하지 않으므로 각각 별도의 코드 포인트로 남습니다.

엄격하고 읽기 쉬운 디코딩

디코딩은 공백, 쉼표 또는 세미콜론으로 구분된 U+XXXX부터 U+10FFFF까지의 토큰을 받습니다. 서로게이트 범위, 비문자, U+10FFFF보다 큰 값은 유효하지 않은 텍스트를 만들지 않도록 거부됩니다. 변환, 복사, 다운로드는 브라우저에서 로컬로 처리됩니다.

자주 묻는 질문

더 알아보기

여기서는 왜 이모지가 코드 포인트 하나인가요?

유니코드 코드 포인트 모드는 이모지가 나타내는 스칼라 값(예: U+1F44B)을 읽습니다. 같은 문자를 서로게이트 단위 두 개로 나타내는 JavaScript UTF-16 이스케이프 모드와 다릅니다.

16진수 소문자를 사용할 수 있나요?

예. 소문자 출력을 선택하면 U+1f44b 같은 값이 됩니다. 알아보기 쉽도록 U+ 접두사는 대문자로 유지됩니다.

디코딩에 어떤 구분자를 사용할 수 있나요?

U+ 값 사이에 공백, 쉼표 또는 세미콜론을 사용할 수 있습니다. 각 토큰은 완전한 16진수 코드 포인트여야 하며 잘못된 형식이나 범위를 벗어난 값은 오류로 표시됩니다.