Unicode Escape-- Escape & Unescape Unicode

Convert text to Unicode escape sequences or decode them back to readable characters.

Unicode Escape Tool

1
1

Why Use Our Unicode Escape Tool?

Full Unicode

Supports all Unicode planes including emoji and CJK characters.

Surrogate Pairs

Correctly handles supplementary plane characters as surrogate pairs.

Two-Way

Both escape and unescape directions in a single tool.

100% Private

All processing happens in your browser. Data never leaves.

One-Click Copy

Copy escaped or unescaped output to clipboard instantly.

Free Forever

No signup, no limits. Convert unlimited text completely free.

Other Encoding Tools

Complete Unicode Escape Guide

Unicode escaping is the process of converting Unicode characters into their \uXXXX escape sequence representation, where XXXX is the hexadecimal code point of the character. This enables non-ASCII characters to be represented using only ASCII characters, which is essential when working with systems that don't support full Unicode.

For example, the Chinese character "\u4F60" (meaning "you") has the Unicode code point U+4F60, so it escapes to \u4F60. ASCII characters like 'A' (U+0041) become \u0041. Characters outside the Basic Multilingual Plane (above U+FFFF), such as emoji, are represented as UTF-16 surrogate pairs using two \uXXXX sequences.

The \uXXXX format originated in Java and has been adopted by JavaScript, JSON, C#, and many other languages and formats. It provides a standardized, portable way to represent any Unicode character using only printable ASCII characters.

Our free online tool handles both escaping (characters to sequences) and unescaping (sequences back to characters). All processing occurs locally in your browser for complete privacy and security.