UTF‑8 Converter Text ↔ UTF‑8 Byte Sequences · Hex & Binary
utf8 = encode( text )  ·  text = decode( utf8 )
Encode text to UTF‑8 byte sequences or decode UTF‑8 bytes back to text. See the raw bytes behind every character.
Presets:
0 chars
0 chars idle
Invalid input

UTF‑8 Encoding Steps

0 steps
# Character Code Point UTF‑8 Hex UTF‑8 Binary Bytes
Enter text to see UTF‑8 encoding steps
UTF‑8 Byte Patterns Reference How Unicode characters are encoded
Unicode Range Byte 1 Byte 2 Byte 3 Byte 4
UTF‑8 encodes each character in 1–4 bytes · ASCII (0–127) = 1 byte · Supports all Unicode characters