Unicode Converter
Unicode Converter — runs in your browser. Inputs are not stored.
Unicode converter
Enter values, then press Calculate.
Input stays in the browser only and is not sent to the server.
How to use
- Put a Hangul sentence, JSON escapes, or a
U+list in the Text or \u escape field. - Under Output format, choose
\uXXXXescapes,U+XXXXcode points, or decimal code points. - Text → Unicode lists code points in the selected format. In
\umode, characters outside the BMP become surrogate pairs. - Unicode → text turns
\uXXXX,\UXXXXXXXX,U+XXXX, and HTML numeric entities back into characters. - Reset clears input and restores the format to
\uXXXX. Processing happens only in the browser. - 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.
Last reviewed: 2026-09-04