Hex Dump Viewer & Binary Inspector

Inspect text, hexadecimal byte streams, or uploaded binary files with canonical 16-byte hex dumps, ASCII columns, and interactive endianness data inspectors.

Private by architecture: All processing is 100% client-side memory. Your data never leaves this browser tab.
Input Payload
Canonical Hex Dump

About This Tool

Generate standard canonical hex dumps from raw UTF-8 text, space-delimited hex bytes, or drag-and-drop binary files.

Click any individual byte in the hex matrix to inspect its signed/unsigned integer, floating-point, binary bitmask, and ASCII representation in both Little-Endian and Big-Endian formats.

Export formatted text dumps, copy as C/C++ array declarations, or download reconstructed binary files directly in browser memory.

Key Features

  • Canonical 16-Byte Layout: Classic 8-character offset, hex byte columns, and ASCII character display with non-printable characters masked as dots.
  • Interactive Multi-Byte Inspector: Inspect clicked bytes as Int8, UInt8, Int16, UInt16, Int32, UInt32, Float32, Float64, and 8-bit binary.
  • Multiple Input Modes: Input plain UTF-8 text, paste raw hexadecimal (with or without 0x prefixes and colons), or upload binary files.
  • C Array & Binary Export: Instantly format raw bytes into C/C++ uint8_t arrays or download binary blobs.

Frequently Asked Questions

How does the Hex Dump format work?
The left column displays memory byte offsets (in hexadecimal or decimal). The middle column displays the raw byte values in hex (8, 16, or 32 bytes per row). The right column displays the printable ASCII representation.
What is the difference between Little-Endian and Big-Endian?
Little-Endian places the least significant byte first (standard for x86 and ARM processors). Big-Endian places the most significant byte first (standard for network protocols). The inspector displays both formats side-by-side.
Does my binary file upload to a server?
No. All reading, slicing, and DataView inspections execute 100% locally in your browser memory via the HTML5 FileReader API.