About

Binary/Hex Viewer – Inspect Files & Protocols in Hex

View hex, binary, and ASCII representations, detect file signatures, and analyze entropy for debugging or forensic workflows.

🟢 Runs locally · no uploads

Binary & Hex Viewer

View and analyze binary data in hex, binary, and ASCII formats

lightbulbPopular Use Cases

image
Image File Analysis

Analyze PNG file headers and inspect image file structure

app_registration
Executable Inspection

View Windows executable (EXE) file headers and magic numbers

lan
Network Packet Analysis

Examine network packet data in hex for protocol debugging

bug_report
Data Corruption Detection

Inspect file data to identify corruption or invalid byte sequences

memoryBinary/Hex Input
0 chars1 lines0 bytes
Hex Dump Output
data_object

Hex dump will appear here...

Characters: 0Lines: 1Size: 0 B

folder_openExamples

codePNG Header

PNG file signature

89504E470D0A1A0A0000000D49484452
codeText String

Simple ASCII text

Hello World!

keyboardKeyboard Shortcuts

keyboardShow shortcutsexpand_more
Ctrl+EnterProcess input
Ctrl+LClear all

Related tools

Show more
Show more
› About this tool · FAQ

Advanced binary and hexadecimal file viewer with format detection, structure analysis, and customizable display options.

What file formats can the viewer detect?

Detects common formats including PNG, JPEG, GIF, PDF, ZIP, EXE, ELF, Java class files, and many archive formats based on magic numbers and file signatures.

How does file structure analysis work?

The tool parses known file formats (like PNG chunks or JPEG markers) to show the internal structure, helping understand how the file is organized.

What is entropy analysis and why is it useful?

Entropy measures randomness in data (0-8 bits). High entropy suggests encrypted/compressed data, while low entropy indicates structured or repetitive content.

Can I view large files without performance issues?

Yes, the tool limits display to a configurable number of bytes (default 64KB) and supports offset viewing to inspect specific file sections efficiently.

How do I interpret the different display modes?

Hex shows bytes as hexadecimal, binary shows bits, ASCII shows printable characters. Combined mode shows all three for comprehensive analysis.