Unicode Converter

Turn text into \uXXXX escapes — or turn escapes, U+XXXX and HTML numeric forms back into text.

Input
Output

Supported escape forms

Unescaping recognizes the forms you meet in real code and data: JavaScript/JSON \uXXXX (including surrogate pairs for emoji), \u{XXXXX} ES6 code point escapes, U+XXXX notation from character tables, and HTML numeric references &#NNNN; / &#xHHHH;. Multiple forms can be mixed in one input — each is resolved independently.

FAQ

Why does one character become two \u escapes?

Characters outside the Basic Multilingual Plane (emoji, rare CJK ideographs) are represented as surrogate pairs in \uXXXX form — two 4-digit escapes that combine into one character. The "non-ASCII only" mode also emits them as single \u{...} code point escapes when appropriate.

Is my data uploaded?

No. Conversion runs in your browser.

Unicode Converter — FAQ

Is Unicode Converter free to use?

Yes. It is completely free, with no signup, no installation and no usage limits.

Is my data uploaded to a server?

No. The tool runs entirely in your browser — the data you paste or upload never leaves your device.

Does it work on mobile devices?

Yes. It works in any modern desktop or mobile browser, with nothing to install.