UTF-8 Encoder

See exactly which bytes UTF-8 uses for each character.

● Your data is processed locally in your browser and is never uploaded to our servers.

How it works

UTF-8 stores ASCII characters in 1 byte and others in 2 to 4 bytes: é = C3 A9, € = E2 82 AC, 😀 = F0 9F 98 80. The first bits of each byte say how many bytes follow, which makes UTF-8 self-synchronizing and backward compatible with ASCII. The character table shows the code point and bytes of every character.