Hex Viewer
View any text as a classic hexdump: byte offset, hexadecimal bytes and an ASCII gutter with unprintable characters marked. Toggle UTF-8 vs UTF-16 decoding and copy the raw hex. Pure client-side inspection.
Type text to see it as bytes. Each row shows the 16-byte offset, the payload in hex, and the printable ASCII gutter. Switch between UTF-8 and UTF-16 (LE) byte views and copy the full hex stream.
Input text
Hex dump
Waiting for input
Type some text to see its byte-level hex dump.
Left column is the byte offset (hex), middle is the payload in hex, right is the printable ASCII gutter (0 printable / 0 bytes). Pure client-side decode, nothing leaves your machine.
Frequently asked questions
What does the left column mean?
It is the byte offset of the row's first byte, in hexadecimal — the classic hexdump layout used by xxd and od.
Why do UTF-8 and UTF-16 views differ?
UTF-8 encodes characters in 1–4 bytes; UTF-16 (LE) uses fixed 2-byte code units. Same text, different byte layout.