Unicode Converter β€” Text to Code Points & Back

Convert text to Unicode code points (U+XXXX) and escapes, and back.

U+0048 U+0069 U+0020 U+1F44B
\u0048\u0069\u0020\u{1F44B}

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

  1. Choose Text β†’ Unicode or Unicode β†’ Text.
  2. Type your text or code points.
  3. 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 😀.