Text with escaped Unicode

Converted text

What is Unicode unescaping?

Unicode unescaping is the process of converting escape sequences in the form \uXXXX (where XXXX is a hexadecimal code point) back to the actual Unicode characters they represent. This is useful when working with text that contains escaped Unicode sequences and you want to see the actual characters.

Examples of Unicode unescaping

Text with escaped Unicode

Café au lait - French coffee with milk
Résumé - Summary of qualifications
こんにちは - Hello in Japanese
你好 - Hello in Chinese
Привет - Hello in Russian
안녕하세요 - Hello in Korean
Γειά σου - Hello in Greek
مرحبا - Hello in Arabic
שלום - Hello in Hebrew
Olá - Hello in Portuguese

Converted to actual characters

Café au lait - French coffee with milk
Résumé - Summary of qualifications
こんにちは - Hello in Japanese
你好 - Hello in Chinese
Привет - Hello in Russian
안녕하세요 - Hello in Korean
Γειά σου - Hello in Greek
مرحبا - Hello in Arabic
שלום - Hello in Hebrew
Olá - Hello in Portuguese

Common Unicode escape sequences and their characters

Unicode escapeCharacterDescription
\u00e9éLatin small letter e with acute
\u00f1ñLatin small letter n with tilde
\u00f6öLatin small letter o with diaeresis
\u20acEuro sign
\u3042Hiragana letter a
\u4e2dCJK unified ideograph (middle)
\u0411БCyrillic capital letter be
\u03b1αGreek small letter alpha

When to use Unicode unescaping

  • When working with data that contains escaped Unicode sequences and you need to see the actual characters
  • When debugging issues with text encoding in applications
  • When processing JSON or other data formats that use Unicode escapes
  • When converting code or configuration files from ASCII-only to Unicode-compatible environments
  • When preparing text for display to users who need to see the actual characters rather than escape sequences

Unicode escaping in different programming languages

LanguageUnicode escape formatExample
JavaScript\uXXXXvar text = "Caf\u00e9"; // Café
Java\uXXXXString text = "Caf\u00e9"; // Café
C#\uXXXXstring text = "Caf\u00e9"; // Café
Python\uXXXX or \UXXXXXXXXtext = "Caf\u00e9" # Café
Ruby\uXXXXtext = "Caf\u00e9" # Café

Note:

This tool only handles the \uXXXX format of Unicode escapes. Some programming languages and systems may use different formats (like \U00XXXXXX in Python for code points above U+FFFF). Make sure your input uses the \uXXXX format for proper conversion.

Related Tools

All Tools

See all available tools