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.
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 Bytes | Encoding | Character | Name |
|---|---|---|---|
| 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 |