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".

Workspace Files stay on your device
A little guidance. A better result.

How to use Unicode Escape / Unescape

Non-ASCII ↔ \uXXXX (surrogate pairs for astral chars); "café" ↔ "caf\u00e9".

  1. Prepare your input

    Paste Unicode text or escaped sequences.

  2. Use the workspace

    Review the escaped or unescaped output.

  3. 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 ↗