Unicode Escape

Escape text to Unicode code-point escape sequences and decode them back.

  • Runs locally in your browser
  • No upload required

Try it

Result
caf\u00e9
Direction
encode

Supported formats

Input
text, select
Output
text

Privacy

Runs entirely in your browser. Your input is never uploaded, stored, or sent to a third party.

Processing
In your browser
Privacy level
Browser only

Unicode escaped.

How it works

  • Read each code point in the input string.
  • Wrote printable ASCII as-is and every other code point as a backslash-u escape (a surrogate pair above U+FFFF).
  • Escaping is lossless; decoding accepts backslash-u, backslash-u-brace and backslash-x forms.

Methodology

  1. Read the input text one character at a time.
  2. Apply the cipher or encoding transformation for the chosen direction.
  3. Return the transformed text with a short summary.

Usage

  1. Paste or type the text to convert.
  2. Choose Encode or Decode.
  3. Read the converted text and copy it.

Examples

These are examples, not current values: they use fixed inputs, while the interactive tool computes live results in your browser.

Encode a sample

jsonSelect to copy
{
  "text": "café",
  "direction": "encode"
}

Decode a sample

jsonSelect to copy
{
  "text": "caf\\u00e9",
  "direction": "decode"
}

Limitations

How the Unicode Escape works

Escape text to Unicode code-point escape sequences and decode them back. The transformation is a single deterministic pass, so the same input always produces the same output.

Frequently asked questions

Is this cipher secure?
No. Classical substitution and transposition ciphers are educational and are not suitable for protecting real secrets.
Does everything round-trip?
Reversible ciphers round-trip for alphabetic input; encodings that normalise case or drop characters document that in their notes.

Sources

  1. Unicode Standard Annex #44: Unicode Character Database — Unicode Consortium
  2. MDN Web Docs — JavaScript String and code point reference — MDN