What this JSON diff tool does
Comparing JSON with a text diff is noisy: reordered keys, changed indentation and trailing commas all light up as differences even when the data is identical. This tool compares structure instead. Both documents are parsed, then walked together; the output is a flat list of real differences — each one labeled added, removed or changed and addressed by its exact path, like $.config.timeout.
Everything runs in your browser, so comparing production API responses or config files containing secrets is safe.
How to compare two JSON documents
- Paste the original document on the left and the modified one on the right.
- Click Compare. Parse errors are reported per side.
- Scan the list: green additions, red removals, amber value changes with before → after.
Typical comparisons
Diff an API response between staging and production to spot a misconfigured field; compare a config file before and after a deploy; check what a migration script actually changed in a document store record. When array order is creating noise, run both documents through the JSON Sorter first so objects serialize consistently, then compare the normalized versions.