โ— processed entirely in your browser

JSON formatter & validator

Paste JSON below to pretty-print, minify, or validate it. Nothing is sent to a server.

How it works

Paste any JSON and this validates it against the spec, then either pretty-prints it with consistent indentation or minifies it to a single line. Errors point to the exact line and character where parsing broke, instead of just saying "invalid JSON."

FAQ

Does this handle large files?
Yes โ€” parsing happens in your browser's JS engine, so the practical limit is your device's memory, not a server timeout.
Is my JSON uploaded anywhere?
No. Nothing you paste here ever leaves your browser.

Free, unlimited, no account. If this saved you a paid tool, a small thanks is appreciated.

Say thanks โ€” $3