JSON formatter and validator

Makes JSON readable, finds syntax errors with line and column, or shrinks JSON to a single line.

What you enter is processed in this browser only and is not transmitted.

Loading tool …

How it works

  1. Paste JSON or choose a .json file.
  2. Choose “Format”, “Minify” or “Validate only”, plus indentation and key sorting.
  3. Click “Process JSON” and copy or download the result.

Notes and limitations

  • The page uses its own parser: errors are reported with line, column and a hint, and duplicate keys are flagged.
  • Numbers and strings are output exactly as entered – very large integers are not rounded.
  • JSON with comments or single quotes is reported as invalid, as required by the standard (RFC 8259).

Frequently asked questions

Why does it say “trailing comma”?

JSON does not allow a comma after the last element of an object or array. Remove the comma before the closing bracket.