All tools Hex Dump Viewer ● Live Developer Tools

How Hex Dump Viewer works

  1. Drag and drop any file onto the drop zone, or click it to browse and select a file.
  2. The first 64 KB of the file is read and converted to a hex dump automatically.
  3. Review the offset (left), hex byte values (middle), and ASCII preview (right) for each 16-byte row.
  4. If the file exceeds 64 KB, a notice confirms only the first portion is shown.
  • Identify a file's real format by checking its magic-number signature in the first few bytes (e.g. PNG files start with 89 50 4E 47).
  • Debug a corrupted or unexpectedly-behaving file by inspecting its raw byte structure.
  • Check for embedded readable strings inside a binary file using the ASCII preview column.
  • Verify that a file was saved with the expected encoding or byte order marker at the start.
  • Teach or learn how binary file formats are structured at the byte level.

The file is read locally using the browser's FileReader API and never leaves your device or gets uploaded anywhere.

  • Only the first 64 KB of any file is read and displayed — larger files are truncated, not fully dumped.
  • Read-only viewer — it does not let you edit bytes or save a modified file.
  • No built-in search or byte-value filtering within the hex output.

Hex Dump Viewer

Hex Dump Viewer helps developers inspect raw byte values, control characters, signatures, and binary-looking data. It is a browser-based utility for quick low-level debugging.

Hex Dump Viewer Runs locally

Drop any file here or click to browse

Shows the first 64 KB as a hex dump

Guide

How to use

  1. Drag and drop any file onto the drop zone, or click it to browse and select a file.

  2. The first 64 KB of the file is read and converted to a hex dump automatically.

  3. Review the offset (left), hex byte values (middle), and ASCII preview (right) for each 16-byte row.

  4. If the file exceeds 64 KB, a notice confirms only the first portion is shown.

Scenarios

Use cases

  • Identify a file's real format by checking its magic-number signature in the first few bytes (e.g. PNG files start with 89 50 4E 47).

  • Debug a corrupted or unexpectedly-behaving file by inspecting its raw byte structure.

  • Check for embedded readable strings inside a binary file using the ASCII preview column.

  • Verify that a file was saved with the expected encoding or byte order marker at the start.

  • Teach or learn how binary file formats are structured at the byte level.

Good to know

Limitations & Privacy

Private by design

The file is read locally using the browser's FileReader API and never leaves your device or gets uploaded anywhere.

  • Only the first 64 KB of any file is read and displayed — larger files are truncated, not fully dumped.

  • Read-only viewer — it does not let you edit bytes or save a modified file.

  • No built-in search or byte-value filtering within the hex output.

FAQ

Frequently asked questions

Is Hex Dump Viewer free to use?

Yes. The tool is free and runs directly in your browser with no account required.

Does this tool upload my data?

No. Your file is read with the browser's local FileReader API — it is never uploaded to a server.

How much of the file does it show?

The first 64 KB (65,536 bytes) of any file. Files larger than that are truncated, with a notice shown above the output.

What format is the output in?

The classic hex editor layout: an 8-digit hex offset, 16 space-separated hex byte values per row, and an ASCII preview column where non-printable bytes are shown as dots.

Does it work with any file type?

Yes — any file can be dropped in, since it's read as raw bytes rather than parsed as a specific format. This makes it useful for binary files, executables, and unknown file types alike.

Why would I inspect a file's hex dump?

To identify a file's true format via its magic-number signature (the first few bytes), spot embedded strings or control characters, or debug a file that isn't opening correctly in its expected application.

Can I search within the hex dump?

The tool doesn't include a dedicated search feature — use your browser's built-in page search (Ctrl/Cmd+F) to look for specific hex values or ASCII text within the output.