Look up the code point of every character – with its decimal value, UTF-8 bytes and UTF-16 units – or turn U+ notation back into text.
Show calculation steps
Processed privately in your browser — nothing you paste is uploaded, logged or stored.
How to use the Unicode Code Point Converter
- Paste text to inspect, or code points in U+ notation to convert back.
- Set the direction accordingly.
- Keep the detail table on to see each character with its decimal value, UTF-8 bytes and UTF-16 units.
- Click "Convert code points".
Frequently asked questions
What exactly is a code point?
It is the number Unicode assigns to a character, independent of how that character is stored. The code point is the identity; UTF-8 and UTF-16 are two different ways of writing it down as bytes.
Why do the UTF-8 and UTF-16 columns differ so much?
Because they are different encodings of the same value. UTF-8 uses one to four bytes and is ASCII-compatible; UTF-16 uses one or two 16-bit units. The letter A is one byte in UTF-8 and one unit in UTF-16; an emoji is four bytes and two units.
Which input notations are accepted?
U+1F600, plain hex like 1F600, the 0x prefix and the brace escape form. Values are validated against the Unicode range and the surrogate block.
Work out why text has turned to gibberish
An explanation of which encoding a string is really in, and what its characters actually are.
- Character Encoding DetectorGet a read on what encoding the bytes are likely to be.
- UTF-8 Encoder and DecoderDecode the bytes as UTF-8 and see whether the text comes back.
- Unicode Code Point Converter you are hereIdentify the exact code points behind the characters you are seeing.