Hex Dump
Display text as a hex dump with offset, hex bytes, and ASCII.
About Hex Dump
Hex Dump renders text or binary data in the classic hex dump format — a multi-column layout showing byte offset addresses in the leftmost column, groups of 16 hexadecimal byte values in the center, and the printable ASCII character representation in the rightmost column, identical to the output of the Unix xxd or hexdump -C commands. This format is the universal interface for binary data inspection, used by every hex editor, debugger, and packet analyzer. The tool handles full Unicode input and correctly marks non-printable bytes with a dot in the ASCII column.
How to Use
Paste or type text into the input field to see its hex dump rendered instantly — 16 bytes per line with 4-byte grouping in the hex section for easy counting. Use the column width selector to switch between 8, 16, or 32 bytes per line depending on your screen size and the data structure you are inspecting. For binary data, upload a file directly; all bytes including null bytes and control characters are correctly displayed. Click any hex byte to highlight the corresponding ASCII character and vice versa.
Common Use Cases
- Reverse engineers and malware analysts inspecting binary file headers, PE and ELF magic bytes, and embedded string artifacts in executables using a familiar xxd-style hex dump layout
- Developers debugging Unicode and multibyte character encoding bugs by examining the raw UTF-8, UTF-16, or Latin-1 byte sequences for characters that display incorrectly
- Network protocol engineers analyzing the raw byte content of packet payloads captured from Wireshark or tcpdump exports to reverse-engineer undocumented binary protocol structures
- Embedded systems developers inspecting firmware images, bootloader binaries, and EEPROM dumps at the byte level to locate configuration tables, magic markers, and version strings
- Security researchers identifying non-printable steganographic content, BOM markers, zero-width characters, or null-byte injections hidden in text files by examining the raw byte hex values