Input
Plain text
Output
Unicode Escape
Frequently Asked Questions
How do I use Unicode Converter?
Step 2 — characters with code point 128 or above are converted to \uXXXX form in real time, while ASCII characters are left untouched. Step 3 — to go the other way, paste a string that contains \uXXXX escapes on the right and the tool decodes it into readable characters.
What can Unicode Converter do?
Typical scenarios: Store Chinese strings in JavaScript / Java / Python source code as \u escapes to avoid encoding-related mojibake in different environments; when debugging JSON API responses, decode \u4e2d\u6587 back to "中文" to verify…
Is my data private when I use Unicode Converter?
The text you enter is never uploaded, so it is safe to use with localisation resources or sensitive source code strings. The text you enter is never uploaded, so it is safe to use with localisation resources or sensitive source code strings.
What technical details should I know about Unicode Converter?
Characters outside the BMP (some emoji with code points beyond U+FFFF) are represented as UTF-16 surrogate pairs — two consecutive \uXXXX sequences — and combined back automatically during decoding. Other formats such as \xNN (Latin-1 byte escapes) or Python-style \U000XXXXX are not handled.