온라인 UTF-8 디코더 도구

온라인 UTF-8 디코더 도구: UTF-8 16진수(Hex)를 텍스트로 변환합니다. 공백이 있는 입력을 지원하며 브라우저 내에서 즉시 처리됩니다.

도구 입력 및 출력

입력 텍스트:
처리 결과:준비됨

UTF-8 디코딩 사용 사례

이 도구는 UTF-8 16진수 바이트 문자열을 읽을 수 있는 텍스트로 복원합니다. 패킷 캡처, 로그 또는 바이너리 프로토콜에 기록된 Hex 읽기, 문자 인코딩 검증, API가 반환한 바이트 시퀀스를 원래 문자열로 변환하는 데 사용됩니다.

입력은 연속 Hex와 공백 구분 형식을 모두 지원하며 중국어, 영어, 이모지 등도 올바르게 복원됩니다. 잘못된 바이트는 조용히 깨진 문자를 만들지 않고 안내를 표시합니다.

How does UTF-8 represent a character?

UTF-8 encodes a character as a variable number of bytes, from 1 to 4. The definition is RFC 3629.

“UTF-8 encodes UCS characters as a varying number of octets, where the number of octets, and the value of each, depend on the integer value assigned to the character in ISO/IEC 10646.”

자주 묻는 질문

Hex를 공백으로 구분해 입력할 수 있나요?

네. 연속 Hex(예: 68656c6c6f)와 공백 구분(예: 68 65 6c 6c 6f) 형식을 모두 지원하며 줄바꿈 입력도 가능합니다.

디코딩에 실패하거나 잘못된 바이트가 표시되면 어떻게 하나요?

Hex가 짝수 자릿수이고 0-9, a-f/A-F만 포함하는지, 그리고 원본 바이트가 실제로 UTF-8인지 확인하세요. GBK 등 다른 인코딩의 데이터는 올바르게 복원할 수 없습니다.

UTF-8 디코딩과 인코딩은 서로 역연산인가요?

네. 같은 텍스트를 Hex로 인코딩한 뒤 디코딩하면 원래 텍스트로 돌아갑니다. 변환 과정이 올바른지 검증하는 데 유용합니다.