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.