Unicode Converter β Text to Code Points & Back
Convert text to Unicode code points (U+XXXX) and escapes, and back.
Each character maps to its Unicode code point (e.g. U+1F44B for π). Decoding accepts U+XXXX, raw hex, \\u escapes or HTML entities. Emoji and accented letters round-trip correctly. Runs in your browser.
Convert text into its Unicode code points (like U+1F44B for π) and into JavaScript/JSON \u escapes, or decode code points back into readable text. It iterates by code point, so emoji and other astral characters map to a single value instead of a broken surrogate pair. Decoding accepts U+XXXX, raw hex, \u escapes and HTML entities. Runs in your browser.
How to use the Unicode Converter
- Choose Text β Unicode or Unicode β Text.
- Type your text or code points.
- Copy the code points, escapes, or decoded text.
Frequently asked questions
What is a Unicode code point?
A code point is the unique number assigned to a character in the Unicode standard, written as U+ followed by hexadecimal β for example U+0041 is 'A' and U+1F600 is π.
Does it handle emoji correctly?
Yes. It reads text by code point rather than 16-bit unit, so emoji and other characters above U+FFFF convert to a single value and round-trip correctly.
What input formats can it decode?
U+XXXX, plain hexadecimal, JavaScript \uXXXX / \u{XXXX} escapes, and HTML numeric entities like 😀.