JSON Diff
Compare two JSON objects and see exactly what changed — added, removed and modified keys, shown recursively.
Compare two JSON objects and see exactly what changed: added, removed and modified keys shown recursively with the old and new values. Perfect for API responses, configs and payloads — all computed locally in your browser.
How to use the JSON Diff
- Paste the before object on the left and the after object on the right.
- Click Compare — differences are listed by dotted path.
- Green = added, red = removed, amber = changed with both values.
Frequently asked questions
How do I compare two JSON objects?
Paste both objects above and click Compare. The tool walks the structure recursively and lists every difference by key path.
Does it handle nested objects?
Yes — nested objects are compared recursively, and differences are reported with dotted paths like owner.email.
What counts as a change?
Keys present only in the right object are added, only in the left are removed, and keys whose JSON values differ are changed (old → new).
Is the comparison done on a server?
No — the diff runs entirely in your browser, so sensitive configs and payloads never leave your machine.