UTF-8 Byte Converter
See the raw UTF-8 byte sequence for any text, including multi-byte characters like emoji.
Inputs
Saved Scenarios
— select 2+ to compare| Metric | |
|---|---|
UTF-8 Bytes (hex)
48 69 20 f0 9f 98 80
Byte Count
7
Spark says
Formula
- 1\text{-}4\ bytes
- — UTF-8 uses a variable number of bytes per character depending on its code point
What is the UTF-8 Byte Converter?
UTF-8 is the dominant text encoding on the web — plain ASCII characters take 1 byte each, while characters outside that range (accented letters, most non-Latin scripts, emoji) take 2 to 4 bytes. This tool shows the exact byte sequence for any text.
How to use it
- 1 Enter any text, including emoji or non-Latin characters.
Worked examples
Frequently asked questions
Why does an emoji take 4 bytes but a letter takes only 1?
UTF-8 is a variable-length encoding — code points are grouped by range, and higher code points (like most emoji, which sit far outside the original ASCII range) need more bytes to represent.