Unicode Character Info
Look up detailed Unicode properties for any character or U+XXXX codepoint — name, block, plane, general category, bidi class, UTF-8/16/32 encoding, HTML entity, and known confusable characters.
Input
Output
| Character | Codepoint | Property | Value |
|---|---|---|---|
| No data yet | |||
Guides
What does this tool show?
For any character (or a U+XXXX codepoint you type directly), it reports the full set of Unicode properties a developer typically needs: the character's official name, which Unicode block and plane it belongs to, its general category (letter, number, punctuation, symbol...), its UTF-8/UTF-16/UTF-32 byte representation, its HTML entity form, and any visually similar "confusable" characters from other scripts.
How this tool works
Type or paste one or more characters — or enter U+ codepoints directly (e.g. U+0041 U+1F389) — and the tool builds a property table for each one. If your input contains any U+XXXX notation, it's parsed as explicit codepoints; otherwise every character in the input is looked up individually, including multi-byte emoji and CJK characters.
Why "confusables" matter
Some characters from different scripts are visually near-identical — Latin A, Greek Α (Alpha), and Cyrillic А all look the same but are different codepoints. This matters for security: phishing domains and impersonation attacks sometimes swap a Latin letter for its confusable counterpart to slip past visual review. This tool flags known confusables for common Latin letters and digits.
Common uses
- Debugging encoding issues by inspecting a character's exact UTF-8/16/32 bytes
- Identifying an unfamiliar or suspicious character in a string (homograph/confusable detection)
- Looking up a character's Unicode block or category for documentation or validation logic
- Converting a character to its HTML entity form for safe embedding in markup
Privacy
This tool runs entirely in your browser. Your input is never uploaded to a server.