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

  1. Paste the before object on the left and the after object on the right.
  2. Click Compare — differences are listed by dotted path.
  3. 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.