Workspace Files stay on your device
text · encode
Unicode Escape / Unescape
Escape every non-ASCII character to \uXXXX (astral characters as surrogate pairs) or unescape \uXXXX / \u{XXXXX} sequences back. Auto-detects: input containing \u escapes is unescaped, otherwise escaped. "café" ↔ "caf\u00e9".
A little guidance. A better result.
How to use Unicode Escape / Unescape
Non-ASCII ↔ \uXXXX (surrogate pairs for astral chars); "café" ↔ "caf\u00e9".
Prepare your input
Paste Unicode text or escaped sequences.
Use the workspace
Review the escaped or unescaped output.
Check your result
Check accented characters and symbols outside the basic plane.
Know the limits
Escaping changes representation, not character normalization or the font needed to display a symbol.
Where does my input go?
This browser tool processes your input on your device. Optional analytics is a separate choice; it is not needed to use the tool. Keep your original until you have checked the result.
Read the privacy details →Made for the work in front of you.Report a problem ↗