JSON Unescape - Restore Escaped JSON

Convert escaped JSON strings back to readable, properly formatted JSON.

Escaped Input
Unescaped JSON

About JSON Unescaping

JSON unescaping reverses the escape process, converting escape sequences back to their original characters. This is useful when you've received JSON that was embedded in a string and need to work with it as actual JSON data.

Common scenarios include extracting JSON from log files, parsing API responses that double-encode JSON, or working with configuration values that store JSON as strings.

Related Tools

Frequently Asked Questions

You need to unescape JSON when you have a string containing escaped JSON characters (like \n, \", etc.) and want to restore it to valid, readable JSON format.

The unescape process converts: \\ back to \, \" back to ", \n back to newlines, \r back to carriage returns, and \t back to tabs.

If the original escaped string was valid JSON before escaping, the unescaped output will be valid JSON. You can use our JSON Validator to verify.