tool hub Tool Hub

Unicode Converter

Unicode Converter — runs in your browser. Inputs are not stored.

Runs in your browser No sign-up Free to use


Unicode converter

Enter values, then press Calculate.

How to use

  1. Put a Hangul sentence, JSON escapes, or a U+ list in the Text or \u escape field.
  2. Under Output format, choose \uXXXX escapes, U+XXXX code points, or decimal code points.
  3. Text → Unicode lists code points in the selected format. In \u mode, characters outside the BMP become surrogate pairs.
  4. Unicode → text turns \uXXXX, \UXXXXXXXX, U+XXXX, and HTML numeric entities back into characters.
  5. Reset clears input and restores the format to \uXXXX. Processing happens only in the browser.
  6. To put escaped Hangul in JSON, paste the Text → Unicode (\u) result inside the string. Emoji may split into surrogates.

Key concepts

Unicode conversion switches between visible characters and code notation. You can match JSON/Java \uC548, standard U+C548, and integer code points on one screen. The unit is code points, not UTF-16 code units. The output-format choice applies only to Text → Unicode; the reverse direction finds several notations in one string and turns them into characters.

Characters at U+10000 and above, such as emoji, can split into two surrogates in \u output. Decode recognizes \uXXXX, 8-digit \U, U+, and HTML numeric entities. For named entities (  and the like), use the HTML entity converter. Spaces and punctuation are converted too. Input never goes to a server. If Hangul looks broken in JSON, paste the original, make escapes with Text → Unicode, then paste them in.

Example

becomes \uC548 in \uXXXX form, U+C548 in U+ form, and a Hangul-syllable number in the 44032 range in decimal. Unicode → text on \uC548\uB155 yields 안녕. Viewing an emoji as \u can show two four-digit hex chunks; the same character as U+ is one five- or six-digit code. If a string has mixed spaces, look for 32 in decimal mode to find hidden spaces.

Related: HTML entity converter · Case converter · Character counter

Frequently asked questions

What is Unicode \u escape conversion?

It writes a character as <code>\u</code> plus four hex digits. It is common when putting Hangul in JSON strings or some source code.

Can it convert emoji Unicode too?

Yes. <code>\u</code> mode can show surrogate pairs; U+ mode shows the real code point as one value.

What is the difference between U+ code points and decimal?

They are hex and decimal notations of the same number. Changing the output format in Text → Unicode separates each character with spaces.

Do HTML entities work with Unicode → text?

<code>&#x…;</code> and <code>&#…;</code> numeric entities are decoded. For named entities, use the HTML entity converter.

Are spaces converted to codes as well?

Yes. Every character you enter becomes a code point. That helps you check for invisible spaces.

Is Unicode conversion data left on a server?

No. Escapes are built only in the browser for the format you chose.

Unicode Converter cover image
Your input is not sent to the server and disappears when you close the page.

Last reviewed: 2026-09-04