A JSON unescape tool converts backslash escape sequences inside a JSON string back to the characters they represent — \n becomes an actual newline, \" becomes a double quote, \uXXXX becomes the matching Unicode code point, and so on. It is the quickest way to read the real content hiding inside an escaped log field, API response, or database column. EasyRead unescapes everything locally in your browser.
Paste a field that still contains escape sequences and see the real multi-line text, SQL, or nested JSON underneath.
Restore newlines and tabs in a log line that was stringified before storage so stack traces and indented blocks become readable again.
Handle JSON-inside-JSON fields by unescaping once to get a valid JSON string, then parsing or pretty-printing it.
All JSON-standard escapes: \" \\ \/ \n \r \t \b \f, and Unicode escapes of the form \uXXXX including surrogate pairs.
Run the tool twice. One pass decodes the outer escape; a second pass decodes the inner one.
Yes. \n becomes a real newline and \t becomes a real tab, so an escaped single-line string can expand into multiple lines.
No hard cap. Anything your browser can hold in memory will unescape — aim for under ~10 MB for instant feedback.
No. All decoding happens in your browser. Nothing is uploaded or logged.