0 characters · 0 bytes
JSON Unescape
Decode JSON escape sequences into plain text
Turn escaped newlines, Unicode sequences, quotes and backslashes back into their plain-text characters.
Processing runs entirely in this browser.
Exact semantics
A focused, deterministic operation
The input is interpreted as content from inside a JSON string. Valid JSON escape syntax is decoded without requiring outer quotes.
Clear diagnostics
Malformed JSON literals, documents, or escape sequences are rejected with a useful message and source location when available.
Know the distinction
String tools are not interchangeable
Unlike unstringify, the decoded text does not need to contain a valid JSON document.
Browser-local safeguards
Processing is isolated in a Worker with a 20 MB limit and an eight-second responsiveness timeout.
FAQs
JSON Unescape Tool questions
Is any input uploaded?
No. Pasted and uploaded content remains inside this browser tab.
Are copy and download local too?
Yes. Clipboard output and downloadable files are created directly by the browser.