Browser processing Input is processed on your device. Privacy & storage

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.