What JSON unescape does
JSON unescape reverses escape encoding: sequences like \", \\, \n, \t, and \uXXXX become their real characters. When you unescape json online, you translate transport-safe escaped json back into what an editor would show.
This is not URL decoding, Base64 decoding, or HTML entity decoding — each layer has its own alphabet. Use this page when the input uses JSON backslash escape syntax.
The tool applies the same rules as javascript unescape json via JSON.parse: it understands quoted string literals and bare escaped fragments. It does not use the legacy JavaScript unescape() function for URL-encoded strings.
Malformed sequences — a lone backslash or truncated quote — surface as errors rather than silent corruption so you can fix the source.