Unicode Decoder
Paste text containing \uXXXX escapes to convert them back into readable characters. Updates as you type.
Input
LocalOutput
—About Unicode Decoder
The Unicode Decoder converts \uXXXX escape sequences back into the characters they represent. It is useful when you encounter escaped strings in logs, JSON, or source and want to read the real text.
Escaped unicode is unreadable at a glance. Decoding it locally restores the original characters instantly without sending the data to a remote decoder.
Step by step
- Paste text that contains \uXXXX escape sequences.
- The decoder converts them back to characters live as you type.
- Read the restored text in the output.
- Copy it for use wherever you need the readable form.
What it offers
- uXXXX escape decoding
- Readable character output
- Updates as you type — Unicode Decoder
- Local-only processing
Tips for best results
- Supports both \uXXXX and \u{...} forms; use whichever your source produced.
- If characters appear as boxes, your font lacks those glyphs — the decode still succeeded.
- Decode logs locally rather than pasting them into unknown web tools.
Why people use it
Readable output
Turns escape sequences back into real characters.
Handles mixed input
Decodes escapes while leaving ordinary text untouched.
Live
Updates with every keystroke.
Private
Decoding runs in the browser only.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.