Decode Bytes

Enter raw hex bytes and select an encoding to decode them into characters. Each decoded character links to its full encoding reference page. Decoding runs in your browser — nothing is sent to a server.

Try an example:
Enter hex bytes above (e.g. C3 A9 or E2 82 AC).

How to use this tool

Input formats

Bytes can be entered with or without spaces: C3 A9, C3A9, or c3a9 all work. Spaces, dashes, and other separators are stripped automatically.

Choosing an encoding

Select the encoding the bytes are actually in. If you're unsure, try UTF-8 first — it's the dominant encoding for web content. The tool will tell you if the byte sequence is invalid for the chosen encoding.

Invalid sequences

Not all byte sequences are valid in all encodings. For example, FF is not a valid UTF-8 byte. The tool will report an error rather than producing garbage output.

Common byte sequences

Hex BytesEncodingCharacterName
C3 A9 UTF-8 é Latin Small Letter E with Acute
C3 BC UTF-8 ü Latin Small Letter U with Diaeresis
E2 80 9C UTF-8 " Left Double Quotation Mark
E2 82 AC UTF-8 Euro Sign
F0 9F 98 82 UTF-8 😂 Face With Tears of Joy
E9 Windows-1252 é Latin Small Letter E with Acute
80 Windows-1252 Euro Sign
E9 00 UTF-16 LE é Latin Small Letter E with Acute