Zest.

JSON formatter and validator

Paste JSON to pretty-print it with indentation, shrink it to one line, or check that it is valid. If it is not, Zest points to the line and column of the first problem.

JSON
{
  "name": "Zest",
  "tags": [
    "private",
    "fast"
  ]
}
Processed in your browser. Nothing is sent anywhere.

How to use it

  1. Paste your JSON.
  2. Choose Format, Minify or Validate.
  3. Copy the output.

This tool is also built into Zest search, so you can type your question into the search box and get the same answer above the results.

Common questions

Why is my JSON invalid?
The usual causes are a trailing comma, single quotes instead of double quotes, unquoted keys and comments, none of which JSON allows.
Is my data sent anywhere?
No. Everything runs in your browser.