UTF-8 Encoder
Convert text to UTF-8 hex bytes and decode back
About this tool
Convert text to its UTF-8 byte representation in hexadecimal, or decode UTF-8 hex bytes back to text. Useful for debugging encoding issues, analyzing character storage, and understanding how text is stored at the byte level.
- ·Text to UTF-8 hex bytes (e.g. 48 65 6C 6C 6F)
- ·Hex byte sequences back to readable text
- ·See exactly how many bytes each character uses
- ·Runs entirely in your browser — no data uploaded
Frequently asked questions
How many bytes does UTF-8 use per character?▼
ASCII characters use 1 byte, most European characters use 2, Chinese/Japanese/Korean use 3, and emoji use 4 bytes.
Can this help debug mojibake (garbled text)?▼
Yes. By examining the raw UTF-8 bytes you can determine whether text was encoded or decoded with the wrong charset.
What input format does the decoder expect?▼
Space or comma-separated hex bytes, e.g. E4 BD A0 E5 A5 BD.
Related tools
Beautify, minify, validate JSON — convert to CSV or YAML
Generate strong random passwords with custom length and character types
Batch generate UUID v4 — standard, no-dash, or uppercase
Generate engaging LinkedIn posts that drive impressions and comments