Loading…

How to use Hex Dump Viewer

Type or paste text and the hex dump updates live. Each row shows the byte offset in hex, the 16 bytes as hex pairs, and an ASCII column where non-printable bytes show as a dot.

Frequently asked questions

What does each row contain?

An 8-digit hex offset, up to 16 bytes shown as hex pairs (split into two groups of 8), and the same bytes rendered as ASCII inside |bars|.

Why are some characters shown as dots?

Bytes below 0x20 or above 0x7e are non-printable, so they are displayed as '.' in the ASCII column — exactly like the Unix hexdump -C tool.

How is the text turned into bytes?

The text is encoded as UTF-8, so multi-byte characters expand into several hex bytes.

More Encoders & Decoders

Data URI Generator
Convert text, SVG, CSS or HTML into a data: URI (base64 or URL-encoded)
Base45 Encoder / Decoder
RFC 9285 Base45 encode & decode, as used in EU COVID QR certificates
Ascii85 Encoder / Decoder
Adobe Ascii85 (base85) encode & decode with z shortcut and <~ ~> delimiters
Z85 Encoder / Decoder
ZeroMQ Z85 (RFC 32) base85 encode & decode for 4-byte-aligned binary data
Base62 Encoder / Decoder
Compact 0-9A-Za-z Base62 encode & decode, ideal for short IDs and URLs
Base64 ↔ Hex Converter
Convert Base64 directly to hexadecimal and back without leaving your browser
Punycode / IDN Converter
RFC 3492 Punycode encode & decode for internationalized domain names (xn--)
ROT47 Cipher
ROT47 rotate all printable ASCII by 47 — symmetric encode & decode
ROT18 Cipher
ROT13 for letters plus ROT5 for digits — symmetric encode & decode
Numeric HTML Entities
Encode text to decimal/hex numeric HTML entities (&#NN;) and decode them back
URL Encode All Characters
Percent-encode every character as %XX — full-escape any string for URLs
Uuencode / Uudecode
Classic Unix uuencode & uudecode with begin/end wrapper for text payloads

← View all Encoders & DecodersBrowse all 1,100+ tools →