JSON Unescape Online Tool
FAQ
JSON unescaping converts a backslash-escaped string back into its original, human-readable text.
For example, escaped string contents like Line 1\nLine 2 unescape to two separate lines. This is the reverse of JSON escaping, which adds those backslash sequences in the first place.
You need to unescape JSON when you have a string that already contains backslash-escaped characters — for example, JSON copied from an API response, a log file, or a config value — and you want to see or reuse the original plain text.
Paste the escaped content (without the surrounding quotes) into this tool to convert it back to normal text.
This tool decodes standard JSON string escape sequences, including:
\"→"(double quote)\\→\(backslash)\/→/(forward slash)\n,\t,\r→ newline, tab, carriage return\b,\f→ backspace and form feed control characters\uXXXX→ the corresponding Unicode character
These are the same escape sequences defined by the JSON standard.
If the pasted text isn't a validly escaped JSON string (for example, it has an unescaped quote or an incomplete \u sequence), the tool can't safely convert it and will show an error instead of guessing at the output.
Double-check that you pasted only the string contents (not a full JSON document) and that every backslash sequence is complete.