Skip to content

JSON formatter

Validate, pretty-print, and minify JSON.


About this tool

Validate, pretty-print and minify JSON with clear error messages that point to what went wrong. A fast scratchpad for anyone working with APIs or config files.

Why use it

  • Readable indentation makes nested structures easy to scan.
  • Minify mode strips whitespace for the smallest possible payload.
  • Catches syntax mistakes like trailing commas before they break your app.

Common use cases

  • Tidy an API response before pasting it into documentation.
  • Spot the missing bracket in a config file that will not load.
  • Minify a JSON blob to embed in source code.

Tips

  • If validation fails, check for trailing commas and unquoted keys first.
  • Pretty-print while debugging, then minify for production.
How to use
  1. Paste JSON.
  2. Pretty or Minify.
  3. Fix errors if validation fails.
FAQ
What does the JSON formatter do?
It validates your JSON and pretty-prints it with consistent indentation, or minifies it to one line.
Will it tell me where an error is?
Yes, invalid JSON is flagged so you can find and fix the problem quickly.
Is my JSON uploaded anywhere?
No. Parsing and formatting happen in your browser, so sensitive data stays local.
Can I minify as well as beautify?
Yes, switch between a readable indented view and a compact single-line version.
Does it keep my key order?
Yes, keys are preserved in the order they appear in your input.
Can it handle large JSON files?
Yes, sizeable documents work fine; only your device memory is the limit.