Hex Dump
This free hex dump tool renders text as a classic hex dump, exactly like the hexdump or xxd command-line utilities. It shows the byte offset, hex bytes in groups of eight, and the printable ASCII side by side for quick inspection.
How to Read a Hex Dump
A hex dump presents raw data in rows of sixteen bytes. Each line begins with the byte offset in hexadecimal, followed by the bytes written as hex pairs, and ends with the same bytes shown as characters in the ASCII column — non-printable characters appear as dots.
In the example output, the first line shows offset 00000000 followed by the bytes 48 65 6C 6C 6F ... 21, which is Hello, World! The format matches what you would see from hexdump -C, making it familiar to anyone who works with binary data.
- Each row holds sixteen bytes of the input.
- The leading offset shows where each row starts, in hex.
- Bytes appear as uppercase hex pairs, split into two groups of eight.
- The right-hand column shows printable ASCII, with dots for control characters.
When to Use a Hex Dump
Hex dumps are indispensable when debugging binary protocols, inspecting file headers, or understanding exactly what bytes a string contains. The side-by-side layout lets you spot structure that plain text hides.
Type any text to see its dump update live, and copy the formatted output whenever you need to share or record the raw bytes.