Unescape is the inverse of escape: it takes a string full of backslash sequences and resolves them back to the characters they represent, so \n becomes a real newline, \" becomes a literal quote, and \uXXXX becomes the matching Unicode character. This is exactly what you need when a log line shows you the escaped form of a field and you want to read the original message.
Copy a JSON log field that shows \n and \" all over and get the original multi-line text back immediately.
Turn an escaped HTML snippet from an API response into something you can paste into a browser or preview tool.
Some APIs return JSON as a string field. Unescape first, then parse the result as a fresh JSON document.
Stack traces embedded in a JSON error payload become readable when the escape sequences are resolved.
No. Paste the content without the enclosing double quotes. The tool treats the whole input as the body of a JSON string.
They are converted to the matching Unicode character, including surrogate pairs when two escapes combine to form an astral plane codepoint.
You will get a parse error pointing at the offending sequence. Fix the source or escape the stray backslash to continue.
Yes. Run the result through the JSON escape tool and you get back a bitwise-identical escaped form.