Skip to content
Qivtools

JSON Formatter

Paste JSON. If it parses, it is indented and coloured. If it does not, the page names the line and character that failed. One-line view strips the whitespace.

Frequently asked questions

Does a duplicate key survive?

JSON.parse keeps the last value for a repeated key. The formatted result shows that value once.

What does one-line mode do?

It removes every space and line break outside strings, so the JSON is as short as it can be while meaning the same thing.

Is my data sent to a server?

No. This runs entirely in your browser. Nothing you paste or drop is uploaded or stored by Qivtools.