Learn

JSON Formatter Guide

About this tool

Paste JSON and this validates it, pretty-prints it at the indentation you choose, or minifies it back down. The optional sort control reorders object keys at every level, ascending or descending, while leaving array order alone — which is exactly what you want when two API responses differ only in key order. Parsing uses the browser’s own JSON parser, so it fails on exactly what a real parser fails on.

Questions

Does sorting also reorder arrays?
No, and that is deliberate. Only object keys are reordered. Array order is data, so changing it would change the meaning of the document.
What is the difference between this and the JSON Viewer?
This one gives you text you can copy and paste. The viewer renders a collapsible tree, which is better for finding your way around a document whose shape you do not know yet.
Is my data uploaded anywhere?
No. Parsing happens locally with JSON.parse and nothing leaves the browser.