Free Character Identifier
Ever needed to know exactly what's in your text? This tool examines every character and tells you what it is — letter, digit, punctuation, whitespace, emoji, or invisible character — along with its Unicode code point. Essential for debugging encoding issues, OCR cleanup, and verifying input. For full character analysis pair it with our Character Counter; for hidden characters specifically, use the Invisible Character Detector.
Breakdown
Character-by-character
How the Character Identifier Works
The tool iterates through every code point in your text and classifies each one using Unicode categories. Letters are split into uppercase and lowercase; digits, punctuation, symbols, whitespace, and emoji are each tagged. Hidden control characters are exposed.
Rules & Tips
1Unicode categories
Every character has a Unicode 'general category': L (letter), N (number), P (punctuation), Z (whitespace), S (symbol), C (control/invisible). The identifier shows you each.
2Code points
Each character has a unique number (code point). 'A' is U+0041, 'a' is U+0061, '€' is U+20AC. The identifier shows the code point alongside the category.
3Compound emoji
Emoji like 👨👩👧👦 are made of multiple code points joined by zero-width joiners. The identifier shows each underlying code point separately.
4Hidden characters
Some characters are invisible: zero-width spaces, BOMs, RTL marks. The identifier flags these in red so you can spot text that 'looks right' but isn't.
Full Text Analysis
Combine this with our Character Counter and Word Counter for a complete breakdown — counts, frequency, and structure.
📝Open Word Counter