Hex Dump Viewer

This online hex dump viewer displays text, files, or URL content as an xxd-style hexadecimal dump with byte offsets and printable ASCII preview. Read more

Hex dump viewer online

This tool converts source bytes into an xxd-style hex dump: an 8-digit offset, lowercase hex bytes grouped in pairs, and a printable ASCII preview. Non-printable bytes appear as ..

Large inputs are shown one page at a time. Use Previous and Next to move through the dump; for local files, only the current file slice is read for display.

How to dump bytes

Enter text, upload a local file, or provide a URL, then select Dump.

For text, choose the input encoding. UTF-8 dumps the text bytes; Hex or Base64 first decode the entered value into bytes, then dump those bytes. File mode dumps the selected file’s raw bytes. URL mode dumps the bytes returned by the browser fetch, when the URL is accessible. URL loading is subject to browser CORS and network restrictions.

For example, UTF-8 text hello world, this is a bunch of text produces:

00000000: 6865 6c6c 6f20 776f 726c 642c 2074 6869  hello world, thi
00000010: 7320 6973 2061 2062 756e 6368 206f 6620  s is a bunch of 
00000020: 7465 7874                                text

Frequently asked questions

How is this different from Hex Encode?

Hex Encode produces a continuous Base16 string. This page is a viewer: it shows offsets and an ASCII preview in the familiar xxd layout.

Why does a high byte show as .?

The ASCII column follows simple xxd-like rules. Only bytes from 0x20 through 0x7e are shown as characters; all other bytes are shown as ..

Input
Output
Share Link
Settings