Unicode Text Converter
Inspect any string’s Unicode code points, numbering-system representations, and character names. Copy the analyzed output for debugging, documentation, or localization.
Input Text
Unicode Output
| Char | Code Point | Name |
|---|---|---|
| U | U+0055 | |
| n | U+006E | |
| i | U+0069 | |
| c | U+0063 | |
| o | U+006F | |
| d | U+0064 | |
| e | U+0065 | |
| U+0020 | SPACE | |
| m | U+006D | |
| a | U+0061 | |
| g | U+0067 | |
| i | U+0069 | |
| c | U+0063 | |
| U+0020 | SPACE | |
| ✨ | U+2728 |
Inspect each character’s Unicode code point. Toggle formats between hexadecimal, decimal, and binary representations.
The Unicode Text Converter delivers immediate insight into how each character in a string maps to the Unicode standard. Switch between hex, decimal, and binary displays, optionally surface character names, and export the results to accelerate QA, debugging, and education workflows.
When to Use the Converter
- ✓Localization QA
Verify that language-specific characters translate to the intended Unicode code points in your pipeline.
- ✓Developer Debugging
Inspect strings for hidden whitespace, surrogate pairs, or unexpected glyphs during debugging.
- ✓Font Support Checks
Check if a font needs particular code points by listing the characters used in mock content.
- ✓Accessibility Audits
Confirm that special characters and emoji resolve to the expected Unicode names for assistive tech.
- ✓Education
Teach students how Unicode represents glyphs across different numbering systems.
- ✓Security Reviews
Expose homoglyphs or zero-width characters that can hide in user-generated content.
Key Capabilities
Multi-Radix Output
Switch between hexadecimal, decimal, and binary representations with one click.
Character Names
Optional column shows Unicode character names via Intl.DisplayNames with sensible fallbacks.
Compact Export
Copy formatted lines for use in bug reports, documentation, or spreadsheets.
Live Preview
Results update instantly as you type or paste new text.
Sample Strings
Load multilingual and emoji-rich examples to explore how different characters resolve.
Local Execution
Everything runs in-browser—no data uploaded or logged.
How to Use the Unicode Text Converter
- Paste Text: Enter the string you want to analyze in the input area.
- Select Format: Choose hex, decimal, or binary output (and toggle name display if needed).
- Review Table: Inspect each character’s code point, optionally including its Unicode name.
- Copy: Use the copy button to export formatted code-point lines for documentation.
Frequently Asked Questions
What numbering systems are supported?
Hexadecimal (with U+ prefix), decimal, and binary. Toggle formats at any time without re-entering text.
Can I export the table?
Use the copy button to grab a newline-delimited list of code points (and names if enabled) for easy sharing.
How are character names determined?
We rely on Intl.DisplayNames where available and fall back to a lightweight map for common whitespace characters.
Does it handle surrogate pairs?
Yes—emoji and other supplementary characters resolve correctly through codePointAt.
Is there a size limit?
The tool comfortably handles large paragraphs. Extremely long texts may be trimmed for performance, but typical use cases are safe.
Is any data sent to a server?
No. The conversion happens entirely client-side to ensure privacy.