Skip to content
Run here 100% in your browser, no upload, no login

Hex Viewer

Inspect text or small files as a classic hexdump: offsets, hex bytes and printable ASCII.

 

Enter text or pick a file to inspect its bytes.

How to use it

  1. Paste text into the input, or drop a file up to 1 MB in size.
  2. The output renders as a hexdump: a 16-byte-per-row layout with the byte offset on the left and printable ASCII on the right.
  3. Non-printable bytes show as a dot in the ASCII column.
  4. Use Copy to take the whole dump into a ticket, review or log.
  5. Byte values reflect the raw UTF-8 encoding of your text — multi-byte characters span several bytes, exactly as they would on disk.

Common use cases

Why it stays private

The conversion runs in browser memory with plain TypedArray operations. Files are read with the FileReader API locally and never uploaded; there is no server component at all.

FAQ

Q: Why is there a 1 MB limit? A: Rendering millions of rows would freeze the tab. The limit keeps the dump responsive; use a desktop hex editor for larger files.

Q: Does it support binary files? A: Yes — any file up to the size limit is just bytes. The ASCII column simply shows dots for non-printable values.

Q: Can I search the dump? A: Not in this tool. Copy the dump and search in your editor, or use the Text Extractor for pattern hunting.

Your data stays on this device

Hex Viewer runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.