Unstringify JSON

Unstringify JSON instantly decodes stringified JSON values into readable, structured JSON. The Unstringify JSON tool shows live output with options for pretty-printing, error handling, file import, and copy/export support.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .json
Total characters: 0
Options
Pretty print
Show parse errors

How to Use:

  1. Paste a stringified JSON blob into the Stringified JSON input box like you’d get from a double-encoded API response or escaped storage format.
  2. Or click Choose File to upload a .json or .txt file with stringified content.
  3. The unstringified, readable JSON will appear live in the Unstringified JSON box.
  4. Turn on Pretty print to get nicely indented output. Toggle Show parse errors to see decoding issues if anything goes wrong.
  5. Click Copy Output to grab the result or Export to File to download it.
  6. Use Clear All to reset both boxes and all toggles.

What Unstringify JSON can do:

Unstringify JSON helps you take weird, double-quoted strings that look like “{“foo”:”bar”}” and turns them into usable, formatted JSON again. Whether you’re debugging escaped payloads, reading weird logs, or fixing badly encoded inputs, this tool reverses the mess instantly. You can see live changes as you type, flash the output when it updates, and track total character length. Import files safely and never run untrusted code.

Example:

Input:

"{\"name\":\"Alice\",\"age\":30,\"skills\":[\"JS\",\"PHP\"]}"

Output:

{
"name": "Alice",
"age": 30,
"skills": [
"JS",
"PHP"
]
}

Common Use Cases:

You’ll run into stringified JSON when working with logs, APIs, databases, or debugging escaped strings from JavaScript. The Unstringify JSON tool makes it painless to decode that noise into clean, editable JSON. You can format, debug, and export everything right in your browser without needing to run any scripts or backend tools.

Useful Tools & Suggestions:

If you’ve got a raw string to work with, JSON Unstringify Text helps bring it back to a usable structure. After that, Validate JSON can be run to make sure everything still checks out and there aren’t any sneaky issues left over.