Unicode Escape Converter – Free Online Tool

Convert between Unicode characters and their escape sequences (\uXXXX or \u{XXXXX}). View character details including code point, UTF-8 bytes, and encoding.

Try it Free →

Features

🔄

Bidirectional Conversion

Convert characters to Unicode escapes, or convert escapes back to readable characters.

📊

Character Details Panel

View Unicode code point, UTF-8 bytes, HTML entity, and other encoding information for each character.

Real-Time Conversion

Type or paste characters and see escape sequences update instantly. No button needed.

🔒

Privacy First

All processing is local in your browser. Your text is never sent to any server.

📋

Copy Options

Copy as \uXXXX, \u{XXXXX}, or HTML entity format. Choose the format you need.

🌍

Full Unicode Support

Supports all Unicode characters including emoji, CJK, and rare scripts.

How to Use

1

Enter Characters

Type or paste Unicode characters (including Chinese, emoji, or any text) into the input.

2

View Escapes

The Unicode escape sequences appear instantly in the output area.

3

Check Character Details

Click any character to see its code point, UTF-8 bytes, HTML entity, and category.

4

Copy

Click to copy in your preferred format — standard \uXXXX, curly brace \u{XXXXX}, or HTML entity.

Frequently Asked Questions

What is Unicode escape encoding?
Unicode escape sequences represent characters using their hexadecimal code point. The format \uXXXX represents a BMP character (4 hex digits), while \u{XXXXX} represents any Unicode character (1-6 hex digits).
What does the character details panel show?
For each character, it shows: Unicode code point (U+XXXX), UTF-8 byte sequence, HTML entity (decimal and hexadecimal), character name, block/script, and category (Letter, Number, Punctuation, etc.).
How do I convert escape sequences back to characters?
Paste the escape sequences (like \u4e2d\u6587 or \u{1F600}) and select Decode. The tool converts them back to readable characters.
What is the difference between \uXXXX and \u{XXXXX}?
\uXXXX is the older format limited to 4 hex digits (BMP characters, U+0000 to U+FFFF). \u{XXXXX} is the modern ES6 format that supports all Unicode characters including emoji (up to U+10FFFF).
Is my data sent to a server?
No. All conversion and character analysis happens locally in the browser using JavaScript's String and Unicode APIs.

← Back to pudone! home