JSON Unstringifier

Unescape a JSON string literal back into raw, readable text

JSON string literal

Raw text

Nothing you type here is ever sent anywhere — conversion happens entirely in your browser.

About this tool

This is the reverse of stringifying text into JSON: paste in a quoted JSON string literal — with its escaped quotes, backslashes, and \n newline sequences — and this tool parses it back into the plain text it represents. It's useful when you've copied a value out of a JSON payload, log file, or API response and want to read it (or paste it elsewhere) without all the escape characters cluttering it up.

Does the input need to include the surrounding quotes?

Yes — this parses the input as a JSON string value, which means it must start and end with double quotes, exactly as it would appear as a value inside a JSON document.

What happens if I paste invalid JSON?

If the input isn't a valid JSON string (missing quotes, a broken escape sequence, or extra content outside the quotes), the tool shows an error explaining what the parser rejected instead of guessing at the intended text.

Can I unstringify a whole JSON object, not just a string?

This tool is built for a single string literal specifically. If your input parses as an object, number, or other JSON value, it will still be shown, but for formatting a full JSON document use the JSON Formatter tool instead.