Unicode Converter
Express text as U+ code points, decimal values or Unicode escapes and restore supported notation. This helps distinguish a character’s visual appearance from the code used to represent it.
- Runs in your browser
- Nothing is uploaded
- No signup; device limits apply
Loading the tool. If it does not appear, reload this page.
How to use this tool
Choose the direction and output mode, then enter text or a supported code notation. A supplementary character is one code point but can require two surrogate escapes in the \u representation.
Results and examples
A is U+0041 and 😀 is U+1F600. The emoji needs two code units in a \u form, so the length of that representation is not the number of visible characters.
Limitations
- An arbitrary list of bare decimal numbers is not always recognized for reverse conversion.
- Invalid ranges and combining sequences need review; Unicode normalization is not guaranteed.
Fields
| Field | Guidance and constraints |
|---|---|
| Text or \\u escapes | Check the unit and format displayed beside this field. |
| Output format | Check the unit and format displayed beside this field. |
| Result | Check the unit and format displayed beside this field. |
Data handling
Processing stays in the current browser tab; the site does not upload tool input for the calculation itself.
Sources
Frequently asked questions
Why can one emoji produce two escapes?
A is U+0041 and 😀 is U+1F600. The emoji needs two code units in a \u form, so the length of that representation is not the number of visible characters.
Can every numeric list be decoded?
An arbitrary list of bare decimal numbers is not always recognized for reverse conversion. Invalid ranges and combining sequences need review; Unicode normalization is not guaranteed.