Hex Viewer — Inspect Any File's Raw Bytes
Upload any file and see its raw bytes as a classic 16-byte-per-row hex + ASCII dump. Detects common file types from magic bytes. Runs entirely in your browser.
Runs 100% in your browser — nothing is uploaded.
Frequently asked
The viewer caps at 1 MB for performance — larger files show only the first 1 MB. For header inspection or magic-byte checks that's plenty; a full 100 MB dump would freeze most browsers.
Declared is whatever MIME the browser inferred from the file extension (unreliable). Magic bytes are the actual signature at the start of the file — PNGs start with 89 50 4E 47, PDFs with 25 50 44 46, etc. When they disagree, trust the magic bytes.
No. Reading and rendering happen entirely in the browser using the File API and Uint8Array — nothing crosses the network.