개발자 도구Hex 덤프·16진수 변환

Hex 덤프글자·파일을 16진수로, 16진수를 글자·파일로

글자나 파일을 16진수, C 배열, xxd 모양 덤프로 바꾸고, 붙여 넣은 16진수나 덤프를 UTF-8·UTF-16·EUC-KR 글자나 .bin 파일로 되돌리는 온라인 Hex 변환기입니다. 모든 계산은 브라우저 안에서만 이뤄집니다.

Hex 덤프·16진수 변환 사용법

글자와 파일이 실제로 어떤 바이트인지 16진수로 보여주고, 반대로 16진수를 글자나 파일로 되돌립니다. 인코딩이 깨진 글자를 살피거나 통신 패킷, 파일 머리를 확인할 때 씁니다.

  1. 방향과 문자 인코딩을 고릅니다

    글자·파일 → Hex 는 글자를 UTF-8, UTF-16LE·BE, EUC-KR 중 고른 방식으로 바이트로 바꿉니다. 파일은 오른쪽 위 버튼으로 불러오면 바이트 그대로 읽습니다.

  2. 출력 모양을 고릅니다

    16진수는 공백·콜론·구분자 없음 중에서, C 배열은 0x.. 목록으로, 덤프는 xxd 처럼 주소 | 16바이트 | ASCII 칸으로 보여줍니다. 64KB 가 넘으면 앞부분만 그립니다.

  3. 16진수를 되돌립니다

    Hex → 글자·파일에 붙여 넣으면 0x·쉼표·콜론·줄바꿈을 걷어내고, xxd 나 hexdump -C 덤프는 주소와 ASCII 칸을 빼고 읽습니다. 바이트 그대로 .bin 파일로도 받을 수 있습니다.

자주 묻는 질문

같은 한글인데 인코딩마다 바이트가 다른 이유는?
UTF-8 은 한글 한 글자를 3바이트(한 = ED 95 9C), EUC-KR 은 2바이트(한 = C7 D1), UTF-16 은 2바이트를 바이트 순서만 달리해 씁니다. 옛 시스템에서 글자가 깨지면 보통 이 차이 때문입니다.
EUC-KR 로 바꿨는데 ? 가 나와요.
이모지처럼 EUC-KR 에 없는 글자는 나타낼 수 없어 ? (3F) 로 바꾸고 어떤 글자였는지 알려줍니다. 똠·햏 같은 글자는 브라우저가 쓰는 확장 완성형(CP949)으로 바꿉니다.

개발자 도구 다른 도구