Hex → 텍스트 변환기

16진수 바이트를 엄격하게 검사하여 Unicode를 지원하는 UTF-8 텍스트로 디코딩하세요.

숫자 및 단위
작업 공간 준비 중…

입력

작업 공간 준비 중…

출력
결과가 여기에 표시됩니다.

사용 방법

  1. Hex를 붙여 넣으세요. 완전한 바이트 사이 공백과 맨 앞 0x는 선택 사항입니다.
  2. 텍스트 또는 바이트·UTF-8 오류를 확인하세요.
  3. 제어 문자까지 유지해 복사하거나 JSON을 다운로드하세요.

Hex → 텍스트 변환기

Hex 문자열에는 메시지의 UTF-8 바이트가 들어 있을 수 있습니다. 원래 순서대로 바이트를 복원하며 전체 문자열을 숫자로 읽지 않습니다.

ASCII 영문자는 UTF-8 한 바이트이며 한글과 이모지는 여러 바이트입니다. 눈에 보이는 한 문자가 여러 Hex 쌍을 만들 수 있습니다.

표현과 사용 방법

두 자리마다 한 바이트입니다. 48 65 6c 6c 6f는 Hello가 됩니다. 대소문자는 같으며 완전한 그룹 사이에 공백, Tab, 줄바꿈을 넣을 수 있습니다.

처리 전후
입력
48656c6c6f20e4b8ade6968720f09f918b
결과
Hello 中文 👋

두 자리마다 UTF-8 한 바이트이며 한 문자에 여러 쌍이 필요할 수 있습니다.

정밀도와 유효성 검사

Hex 숫자, 공백과 맨 앞 0x만 허용합니다. 그룹마다 짝수 자릿수가 필요하며 4 8, 반복 접두사, 쉼표와 \x 이스케이프는 거부합니다.

결과 해석과 재사용

엄격한 UTF-8로 BOM과 제어 문자를 유지하며 잘못된 바이트를 조용히 대체하지 않습니다. 임의의 바이너리나 UTF-16 덤프가 UTF-8 텍스트인 것은 아닙니다.

처리 한도

숫자: 최대 500줄 / 1 MiB, 숫자당 4,096자. 소수부: 1–128자리. 텍스트와 바이트: 64 KiB. 비트 연산: 8–256비트. Worker는 30초 후 중지됩니다.

참고 자료WHATWG · UTF-8
?

자주 묻는 질문

공백 없이 입력해도 되나요?

네. 연속 Hex나 완전한 바이트 단위 공백 구분을 허용하며 맨 앞 0x/0X는 선택 사항입니다.

유효한 Hex인데 왜 실패하나요?

유효한 Hex 숫자가 UTF-8을 보장하지는 않습니다. FF나 불완전한 멀티바이트 시퀀스는 오류입니다.

313233은 숫자 123인가요?

여기서는 문자열 123의 UTF-8 바이트입니다. 전체를 정수로 읽으려면 Hex → 10진수 변환을 사용하세요.

입력이 서버로 전송되나요?

아니요. 브라우저에서 계산하며 DevToolsy는 입력을 업로드하거나 저장하지 않습니다.

무엇이 복사되나요?

표시된 문자열을 복사합니다. JSON에는 전체 결과와 바이트 수가 포함되며 Unicode와 제어 문자를 유지합니다.

다음에 쓸 도구 찾기

언어

언어를 변경할까요? 현재 작업 내용이 지워집니다. 필요한 데이터를 먼저 복사하거나 다운로드하세요.