Unicode Escape Converter

Unicode Escape Converter

Local Processing

Turn characters into \uXXXX escapes or escapes back into characters.

How It Works & Processing Standards

Turn characters into \uXXXX escapes or escapes back into characters.

Tool processing runs in your browser. If you create a calculator or conversion share link, its values are included in the URL. See the privacy policy for account, analytics and advertising data.

Current Limits

  • Maximum input length: 100,000 characters

Choose characters → escapes or escapes → characters under "Task". Read or produce text that shows up as \ud55c in source code or JSON.

What You Can Do

Characters → escapes
Choose \uXXXX (JavaScript, Java), \u{XXXX} (ES6) or U+XXXX (notation).
Escapes → characters
Turns strings like \uD55C\uAE00 back into text.

How to Use Unicode Escape Converter

  1. 1
    Choose a taskCreate or decode escapes.
  2. 2
    Choose a formatFor characters → escapes, pick the output format.
  3. 3
    CopyPaste into code or a document.

Examples

Korean to \uXXXX
Input: 한글 A
Result: \ud55c\uae00\u0020\u0041
Decode escapes
Input: \uD55C\uAE00
Result: 한글

Common Use Cases

  • Reading text shown as \u sequences in JSON or logs
  • Putting non-ASCII strings into ASCII-only source files
  • Checking a character’s code point (U+)

Frequently Asked Questions (FAQ)

What about emoji?

In \uXXXX form they become two surrogate halves; in \u{XXXX} and U+ form a single code point.

Does hex case matter?

No. Both are read when decoding.

Have feedback or ideas for this tool? Suggest & Inquire →