본문으로 건너뛰기

다음 도구 찾기

준비하고, 확인하고, 내보내기

Hex를 텍스트로, 텍스트를 Hex로 변환기

텍스트를 십육진수 UTF-8 바이트로 인코딩하거나 hex를 텍스트로 디코딩하세요. 바이트 쌍을 검증하고, 제어 문자를 유지하며, TXT 일괄 파일을 ZIP으로 내보낼 수 있습니다.

텍스트 작업 공간을 불러오는 중…

장점

  • 다국어 텍스트에는 UTF-8을, 0–127 범위의 문자만 허용해야 한다면 엄격한 ASCII를 선택하세요.
  • 불완전한 그룹이나 잘못된 UTF-8은 텍스트가 조용히 손상되는 대신 명확한 오류로 알려 줍니다.
  • TXT 파일을 최대 20개까지 변환하고, 번호가 매겨진 출력과 파일별 실패 보고서를 받으세요.

이럴 때 유용합니다

  • 진단 로그에 인코딩된 텍스트 필드를 읽으세요.
  • 악센트가 있는 이름과 이모지의 UTF-8 바이트를 확인하세요.
  • 비교와 문서 내보내기를 위해 디코딩된 텍스트를 준비하세요.

이 도구 사용 방법

  1. 텍스트를 hex로 또는 hex를 텍스트로 변환을 선택한 다음 문자 인코딩을 선택하세요.
  2. 입력을 붙여 넣거나 UTF-8 TXT 파일을 가져오거나 예시를 불러오세요.
  3. 실시간 결과를 확인하세요. 인코딩할 때는 출력 바이트 구분자를 선택하세요.
  4. 결과를 복사하거나 다운로드하거나 방향을 뒤집거나, 읽을 수 있는 텍스트로 작업을 이어가세요.

십육진수 바이트는 유니코드 코드 포인트가 아닙니다

십육진수는 바이트를 간결하게 표시하는 방법입니다. 십육진수 두 자리는 00부터 FF까지의 바이트 하나를 나타냅니다. 일반적인 영문자는 UTF-8에서 한 바이트를 차지하는 경우가 많아 짧은 예시는 글자별 치환처럼 보입니다. 하지만 사람들이 실제로 쓰는 텍스트의 상당 부분에서는 이 지름길이 통하지 않습니다. 악센트가 있는 글자는 두 바이트가 될 수 있고, 이모지는 네 바이트이거나 더 긴 시퀀스를 이룰 수 있습니다.

코드 포인트 U+00E9는 문자 é를 나타냅니다. 이 문자의 UTF-8 바이트는 E9가 아니라 C3 A9입니다. 따라서 hex 자체는 올바르더라도 단일 바이트 E9를 엄격한 UTF-8 디코더에 넣으면 오류가 납니다. 로그가 레거시 인코딩으로 만들어졌다면 출력이 그럴듯해 보일 때까지 추측하지 말고 출처에서 그 인코딩을 확인하세요.

이 변환기는 문자를 디코딩하기 전에 십육진수 구문부터 확인합니다. 4869처럼 이어 붙인 형태도 허용됩니다. 48 69, 48:69, 0x48,0x69처럼 완전한 그룹도 허용됩니다. 한 그룹에 자릿수가 홀수 개이면 거부됩니다. 주소 열, 이스케이프된 프로그래밍 언어 문자열, 전체 hexdump의 출력 가능한 문자 열은 이 구문 분석기가 다루지 않으니 바이트 데이터만 붙여 넣으세요.

숫자 작업과 텍스트 작업은 구분하세요. Hex FF는 정수 255를 나타내지만 단독으로는 유효한 UTF-8 텍스트 바이트가 아닙니다. 그 값을 계산하려면 진법 변환기를 사용하고, 바이트가 메시지를 인코딩한 경우에는 이 도구를 사용하세요. 성공한 텍스트는 기존 문서 도구로 이어갈 수 있습니다. NULL 문자는 다운로드에는 남지만 문서 도구로 넘길 때는 거부됩니다.

형식, 제한 및 개인정보 보호

  • 원본 및 디코딩된 텍스트: 20,000 UTF-16 코드 단위. 인코딩된 입력: 720,000자, 최대 80,000바이트.
  • UTF-8 TXT 파일: 파일당 1 MiB. 일괄 처리: 파일 20개, 합계 최대 5 MiB.
  • NULL과 맨 앞의 BOM은 그대로 유지됩니다. NULL이 포함된 텍스트는 문서 도구로 넘길 수 없습니다.
  • UTF-16, Windows-1252, 전체 hexdump 주소 열, 프로그래밍 언어 이스케이프 구문 분석은 지원하지 않습니다.

이 도구들은 텍스트를 로컬에서 처리합니다. 초안 자동 저장은 없습니다. 페이지를 떠나기 전에 중요한 작업을 다운로드하세요. 임시 파일 전달은 30분 후 만료됩니다.

자주 묻는 질문

Hex 변환을 되돌릴 수 있나요?

네. 변환에 성공한 후 되돌리기 동작을 사용하세요. 출력이 새 입력이 되고 방향이 바뀝니다.

디코딩이 실패하는 이유는 무엇인가요?

완전한 바이트 그룹과 원래 문자 인코딩을 확인하세요. 바이트 구문이 올바르다고 해서 유효한 UTF-8 텍스트임이 보장되는 것은 아닙니다.

인코딩하면 기밀 텍스트가 보호되나요?

아니요. 이진수와 십육진수 표현은 되돌릴 수 있으며 암호화가 아닙니다. 이 변환은 브라우저에서 로컬로 실행됩니다.

문서 워크플로 이어 가기

텍스트를 넘기려면 작업 공간 안의 계속 버튼을 사용하세요. 이 링크들은 빈 도구를 새로 엽니다.