Unicode Converter
/unicode-converterConvert text between Unicode, escaped \u sequences, and HTML entities. Decode or encode instantly.
Text sometimes arrives as escaped \u sequences, raw Unicode, or HTML entities — and comparing them is confusing. This converter normalizes text between all three representations in both directions. It is essential for debugging API responses and database dumps. Conversion happens locally with no uploads.
- 01Upload
- 02Configure
- 03Run
- 04Download
Loading tool...
FAQ
Frequently asked questions
Everything you need to know about unicode converter.
Which formats are supported?
Plain Unicode text, JavaScript and JSON backslash-u escapes, and HTML numeric entities are all supported, and you can convert between any of the three directions.
Does it handle emoji and CJK?
Yes. Surrogate pairs and supplementary characters are handled correctly, so emoji and characters outside the basic multilingual plane round-trip without corruption.
Is my text processed locally?
Yes. Conversion runs entirely in your browser with no upload, so strings from proprietary systems or unpublished code stay on your device.
Why did my escaped output look wrong?
Escapes longer than four hex digits need surrogate pairs, such as two backslash-u sequences for a single emoji. The tool generates those pairs correctly, but pasting them into the wrong code base can still misrender.
Can I decode escapes back to readable text?
Yes. Paste backslash-u sequences into the decode direction and they become the actual characters, which is handy for inspecting API responses and minified bundles.
Does it convert to HTML entities?
Yes. Numeric HTML entities are produced for each character, using the ampersand hash format that embeds special characters safely in an HTML document.
Related tools
same category · same privacy
