JSON Formatter & Validator
Beautify, validate or minify JSON, with precise error messages when it breaks.
About this tool
The JSON formatter validates your JSON and reformats it, beautified with your choice of indentation for reading, or minified to a single line for production. Invalid JSON gets a precise error message with line and column numbers plus a pointer to the offending character.
Developers use it to inspect API responses, debug config files and prepare payloads. Optional key sorting makes two JSON documents easy to compare.
How to use
- 1. Paste your JSON above (or load the sample).
- 2. Click Format to beautify, Minify to compress, or Validate only to check it.
- 3. Copy the result with the Copy button on the output.
Frequently asked questions
Is the JSON formatter free?
Yes, free forever, no signup, no limits.
Does my JSON leave my browser?
No. Parsing and formatting happen entirely in your browser, nothing is uploaded.
What do the error messages show?
The parser error plus the line and column number, the offending line and a ^ marker under the exact character.
What's the difference between Format and Minify?
Format adds indentation and line breaks for readability; Minify strips all unnecessary whitespace for the smallest possible size.
Is your website secure? Run the free 7-section scan: vulnerabilities, malware, headers, SEO and speed.
Scan my websiteRelated tools
More from Formatters & Minifiers and Developer.