홈 › 개발·웹 도구

헥스 뷰어

확장자가 이상한 파일의 실제 형식이 궁금하면 놓아 보세요. 첫 몇 바이트(매직 넘버)로 PNG·PDF·ZIP 등을 알아내요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요
파일을 놓거나 눌러서 고르세요크기 제한 없이 필요한 부분만 읽어요 · 파일은 이 기기 밖으로 나가지 않아요

헥스 뷰어로 파일 속 바이트 보기

모든 파일은 0~255 사이 숫자(바이트)의 나열이에요. 헥스 뷰어는 이 바이트를 16진수 두 자리(00~FF)로 보여 주는 도구예요. 왼쪽부터 오프셋(파일 맨 앞에서 몇 번째 바이트인지, 16진수), 16진수 값 16개, 그 바이트를 글자로 읽은 ASCII 칸이 나란히 나와요. 글자로 읽을 수 없는 바이트는 점(.)으로, 0 바이트는 흐리게 보여 줘요. 리눅스 hexdump -C와 같은 모양이에요.

파일 형식과 엔트로피

파일을 놓으면 맨 앞 몇 바이트(매직 넘버)를 보고 실제 형식을 알려 줘요. 예를 들어 89 50 4E 47로 시작하면 PNG, 25 50 44 46(%PDF)는 PDF, 50 4B 03 04(PK)는 ZIP이에요. DOCX·XLSX·HWPX도 속은 ZIP이라 PK로 시작해요. 확장자가 바뀌었거나 없는 파일이 무엇인지 확인할 때 유용해요. 앞부분 1MB의 엔트로피(바이트가 얼마나 고르게 퍼졌는지, 0~8)도 계산해서 7.5를 넘으면 압축·암호화된 데이터일 가능성이 크다고 알려 줘요.

넘겨 보기·검색·저장

큰 파일도 한 번에 4KB씩만 읽어서 보여 주므로 수 GB 파일도 열 수 있어요. ‘위치로 가기’에 0x200 같은 16진수나 10진수를 넣고 Enter를 누르면 그 위치로 가요. ‘바이트 찾기’에는 50 4B 03 04 같은 16진수나 IEND 같은 글자를 넣고 ‘다음 찾기’를 누르면 찾은 곳을 노란색으로 표시하고, 끝까지 가면 처음부터 다시 찾아요. ‘덤프를 TXT로 저장’은 앞 16MB까지 hexdump -C 형식 글자 파일로 저장해요.

‘헥스 → 파일’ 탭은 반대로 16진수 글자(빈칸·줄바꿈·0x·쉼표 섞여도 됨)나 hexdump·xxd 결과를 붙여넣으면 바이트로 되돌려 파일로 저장해요. 형식을 알아내 알맞은 확장자를 붙이고, 이미지면 미리보기를 보여 줘요. 덤프 형식은 파이썬으로 만든 hexdump -C 기준 결과와 같은지 검증했어요. 파일은 이 기기 밖으로 나가지 않아요.

참고한 자료

자주 묻는 질문

파일 내용을 고칠 수도 있나요?

이 도구는 보기 전용이에요. 고친 16진수를 ‘헥스 → 파일’ 탭에 넣어 새 파일로 저장하는 방법은 쓸 수 있어요.

글자 칸에 한글이 점으로 나와요.

ASCII 칸은 영어·숫자·기호만 글자로 보여 줘요. 한글은 UTF-8에서 3바이트(예: EA B0 80)로 저장돼요.

아주 큰 파일도 되나요?

필요한 부분만 읽어서 보기와 검색은 크기 제한이 없어요. TXT 저장만 앞 16MB까지예요.

함께 쓰면 좋은 도구