Online Hex Viewer and Hex Dump
Drop in any file to see it as a classic hex dump: an 8-digit byte offset, the two-digit hex value of every byte, and an ASCII column showing the printable characters. It is the same layout as the Unix hexdump and xxd tools, rendered instantly. The file is read entirely in your browser and never uploaded.
How to view a file in hex
- Drag any file onto the box, or click browse to pick one.
- Read the hex dump: offset on the left, hex bytes in the middle, ASCII on the right.
- Click Copy to grab the full dump as text for a bug report or notes.
Examples
A text file
A file containing the three characters "ABC"
00000000 41 42 43 ABC
Frequently asked questions
Is my file uploaded anywhere?
No. The file is read and rendered entirely in your browser using JavaScript. Nothing is sent to a server, so even sensitive or proprietary files stay on your device.
What is a hex dump?
A hex dump shows the raw bytes of a file in hexadecimal. Each line lists the byte offset (the position in the file), the hex value of each byte, and an ASCII view where printable characters are shown literally and everything else as a dot.
Why are some characters shown as dots?
The ASCII column can only display printable characters in the range 0x20 to 0x7e. Control bytes, null bytes, and binary data have no readable character, so they are drawn as a dot to keep the columns aligned.
Can it open large files?
It reads files up to 25 MB. For very large files the on-screen dump is capped to the first portion to keep the page fast, with a note when output is truncated, but you can still copy what is shown.
How many bytes are shown per row?
Sixteen bytes per row, matching the convention used by xxd and most hex editors. Offsets advance by 16 (0x10) on each line.
Related tools
Image Metadata Viewer
View an image's EXIF and metadata in your browser: camera make and model, dimensions, format, orientation, and whether GPS location is embedded. Private.
EXIF Remover
Remove EXIF and metadata from JPEG and PNG images in your browser. Strip GPS location, camera details, and timestamps, then download a clean copy. Private.
File Hash Generator
Drop in a file to get its SHA-1, SHA-256, SHA-384 and SHA-512 checksums. Compare against an expected hash. Runs in your browser, the file never uploads.
Base64 File Encoder
Encode any file to Base64 and a data URI in your browser. Drop a file to get the raw Base64 and a ready data: URI to copy. Nothing is uploaded.
CBOR Decoder
Decode a CBOR file (RFC 8949) to readable JSON in your browser. Handles integers, byte strings, arrays, maps, tags, and floats. Nothing is uploaded.
CSV File Inspector
Inspect a CSV file in your browser: detect the delimiter, encoding and BOM, count rows and columns, guess the header, and preview sample rows. Private.