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.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/unicode-character-info \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputChars": "A"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `unicode-character-info` tool (Unicode Character Info) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.