Paste an escaped JSON string and unescape it back to plain text instantly, free and client-side.
FAQ
Paste the escaped string contents (without the surrounding quotes) into the input box above — the tool converts backslash sequences back to plain text instantly, as you type.
For example, escaped content like Line 1\nLine 2 unescapes to two separate lines:
Line 1
Line 2
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.