Unicode Converter
Convert readable text to Unicode code points or escaped forms and decode supported Unicode representations back to text.
Start using
Unicode Converter
Convert up to 500,000 UTF-16 code units among literal text, JavaScript-style backslash-u escapes, U+ code-point notation and hexadecimal HTML numeric character references.
In escape mode, 👋 becomes \uD83D\uDC4B, two UTF-16 code units. In code-point mode it becomes U+1F44B, one Unicode code point. This tool neither normalizes Unicode nor converts UTF-8 bytes.
Decoding recognizes backslash-u braces, the full hexadecimal sequence after U+ or u+ and four-digit backslash-u units. HTML decoding recognizes decimal and hexadecimal numeric references only.
Named HTML entities such as amp are not decoded, and ordinary ampersands or unsupported escape styles remain unchanged. Invalid code points are reported instead of silently replaced.
Conversion is local and does not normalize Unicode, change encodings of files, detect mojibake or guarantee that a chosen font can display every resulting character.
Processing takes place locally in your browser.