Convert Unicode to Text Online

Unicode escape sequences like \u0048\u0065\u006C\u006C\u006F are used in programming languages, JSON strings, and serialized data to represent Unicode characters in a portable ASCII-safe way. When you encounter these sequences in code, log files, or API responses and want to read the actual text they represent, a Unicode escape decoder is exactly what you need. This tool converts Unicode escape sequences (both \uXXXX and \UXXXXXXXX format) back to their original Unicode characters, displaying the human-readable text. It correctly handles characters outside the Basic Multilingual Plane including emoji and rare script characters. The decoder runs entirely in your browser for instant, private conversion.

unicode escapes
0 chars1 lines
decoded textREADY
0 chars1 lines

FAQ

What are Unicode escape sequences?
Unicode escape sequences are a way to represent any Unicode character using only ASCII. They use \u followed by a 4-digit hexadecimal code point, like \u00E9 for é (e with accent).
What is the difference between \uXXXX and \UXXXXXXXX?
\uXXXX represents code points in the Basic Multilingual Plane (U+0000 to U+FFFF). \UXXXXXXXX or \u{XXXXXX} represent supplementary characters with code points above U+FFFF.
Why are Unicode escapes used in JSON?
JSON is defined as ASCII-compatible, so international characters are sometimes escaped as \uXXXX to ensure safe transport through systems that only handle ASCII. The JSON spec requires parsers to handle both raw Unicode and escape sequences.

Related Conversions