Pretty-print, minify and validate JSON — with clear error positions.
—
Validation runs as you type. Format keeps your keys in their original order.
It takes raw JSON and rewrites it with 2-space indentation so nested objects and arrays are easy to read. Keys stay in the order you wrote them, and nothing about your data changes — only the whitespace.
Paste or type your JSON and the validator checks it as you type. When the JSON is invalid, it shows the parser's error message plus the line and column where parsing stopped, so you can jump straight to the problem.
Format adds line breaks and 2-space indentation for humans to read. Minify removes all unnecessary whitespace so the JSON is as small as possible for sending over a network. Both keep the exact same data.
No — 100% free, no sign-up. All formatting and validation happens in your browser; your JSON is never sent to a server.