JSON formatter

Paste JSON to pretty-print it, minify it or find the exact line of a syntax error. Long numbers such as IDs keep every digit.

No uploads · Everything runs in this browser

FAQ

Is my JSON sent to a server?

No. Parsing and formatting happen entirely in this browser, so API responses and config files stay on your device.

Why do long numbers stay exact?

Many formatters use JSON.parse, which rounds integers larger than 9007199254740991. This tool keeps the original digits of every number.