About the Unicode Code Point Finder
Every character has a Unicode code point, a number that identifies it independently of any encoding. This tool lists the code point of each character in your text as U+XXXX, hexadecimal or decimal. It iterates by code point rather than by UTF-16 unit, so an emoji is reported as one code point, not two, which is what you usually want.
It is the tool to reach for when a string behaves oddly: an invisible zero-width space, a look-alike Cyrillic letter in an ASCII-looking word, or a combining accent that is not the precomposed character. Seeing the code points reveals what is actually there. To turn a code point back into a character, use Unicode Unescape with a U+ value, and to inspect only the hidden characters, the Invisible Characters tool.
How to use
- Paste or type the text.
- Choose U+, hex or decimal.
- Read the code point of each character.
Common questions
- Why is an emoji one code point here but two elsewhere?
- This tool counts by code point. Tools that count UTF-16 units report two for characters above U+FFFF.
- How do I find a hidden character?
- The list shows every character including invisible ones. The Invisible Characters tool focuses on just those.
- Can I get the character from a code point?
- Yes, paste the U+ value into Unicode Unescape.