JSON compare (diff)
See exactly what changed between two JSON documents.
100% private. Runs entirely in your browser — nothing you enter is ever sent anywhere.
How it works — step by step
- Paste the original JSON on the left and the updated JSON on the right.
- Click "Compare" — differences are listed by path (e.g. user.address.city).
- Green entries were added, red removed, amber changed.
Frequently asked questions
How are differences reported?
As a flat list of JSON paths with the old and new values — much easier to scan than a raw text diff, and immune to key reordering.
Does key order matter?
No. Objects are compared structurally, so {"a":1,"b":2} equals {"b":2,"a":1}. Array order does matter, as it does in JSON itself.
Is my data uploaded?
No — comparison runs locally in your browser, safe for API payloads and config files.
More free tools
JSON formatter & validatorBeautify, minify and validate JSON with precise error locations.
XML to JSONConvert XML documents into clean, predictable JSON.
JSON to HTML tableTurn a JSON array into copy-ready HTML table markup.
HTML table to JSONExtract any HTML table into a clean JSON array.
Password generatorCryptographically secure passwords, generated on your device.
Merge PDF filesCombine multiple PDFs into a single document. Reorder pages exactly how you want them.