Unicode Decoder

Decode Unicode escape sequences back to readable text. This tool helps you convert Unicode escape sequences (like \u0041) back to their original characters. Useful for programming, internationalization, and character encoding tasks.

When to use this tool

You receive escaped Unicode strings from APIs or logs.

You need to verify what characters an escaped string represents.

Examples

Decode Unicode escape text

Input

\u0048\u0065\u006c\u006c\u006f

Output

Hello

Unicode escape sequences are common in JSON, logs, and source code.

Decode escaped JSON string content

Input

{ "message": "\u041f\u0440\u0438\u0432\u0435\u0442" }

Output

The escaped Unicode sequence becomes readable text.

The readable output depends on the original characters encoded in the string.

Developer use cases

Decode API responses that include Unicode escapes.

Inspect escaped content in configuration files.

Common mistakes to avoid

Mixing \uXXXX and \UXXXXXXXX formats incorrectly.

Decoding already-decoded content (garbled output).

Format and behavior notes

Unicode escapes usually use the \uXXXX format.

Surrogate pairs may be used for characters outside the basic multilingual plane.

If the escaped text is inside JSON, validate or format the JSON after decoding.

Related guides

Frequently Asked Questions

How do I decode Unicode escape sequences?

Paste Unicode escape sequences into the input field and the decoded text will appear automatically in the output.

What formats are supported?

The tool supports both \uXXXX (4 hex digits) and \UXXXXXXXX (8 hex digits) formats.

Can I decode multiple escape sequences?

Yes, you can paste multiple Unicode escape sequences and they will all be decoded together.