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.
More ways to use this tool
REST 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.
Embed widget
<iframe
src="https://iotools.cloud/embed/unicode-character-info/"
width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
title="Unicode Character Info — iotools.cloud"
sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
allow="clipboard-write"
style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>Drop this into your own page — free, no key required, just a link back.
| Cost per call | From 5 credits |
|---|