Hex Viewer
View text or any file as a hex dump with offsets, hex bytes and an ASCII column, like hexdump -C, and page through large files 4 KiB at a time.
Free · No sign-up · Your inputs stay in your browser
Input
View bytes as a hex dump
Output
hexdump -C
34 bytes shown
The same layout as hexdump -C and xxd: offset, sixteen bytes in hex, then the printable ASCII with a dot for everything else. It is the quickest way to see a BOM (ef bb bf), Windows line endings (0d 0a), a non-breaking space (c2 a0) or the multi-byte UTF-8 hiding inside text that looks plain.
Runs in this browser. Nothing you paste is sent to a server.
About this tool
Method, assumptions, practical next steps, and limits.
What hex dumps reveal
Invisible differences become visible: a UTF-8 byte order mark (ef bb bf) at the start of a script, Windows line endings (0d 0a), a non-breaking space (c2 a0) that broke a YAML file, a file truncated mid-way, or the magic bytes of a format. Comparing two dumps shows exactly where two "identical" files differ.
On the command line
xxd file | head and hexdump -C file | head print the same view; xxd -r turns a dump back into bytes, which makes small binary edits possible.