🔄

JSON Compare

Free

Paste two JSON objects to see exactly what differs between them. Shows every added key (green), removed key (red), and changed value (yellow) with the full path. Useful for comparing API responses, config files, and data snapshots.

How to Use JSON Compare

  1. 1

    Paste your first JSON object into the left panel labelled "JSON A".

  2. 2

    Paste the second JSON object you want to compare into the right panel labelled "JSON B".

  3. 3

    Click "Compare" to run the deep diff — added keys appear in green, removed keys in red, and changed values in yellow.

  4. 4

    Each difference includes the full dot-notation path (e.g. user.address.city) so you can locate it in the original data immediately.

Features

  • Recursive deep comparison
  • Added / removed / changed diff
  • Full dot-notation path for every difference
  • Summary counts
  • Runs 100% in browser

Frequently Asked Questions

Does it compare nested objects?

Yes. The comparison is fully recursive — it drills into every level of nesting and reports the exact path of each difference.

Does it handle arrays?

Arrays are compared as values. If you reorder elements, they will show as changed. For order-insensitive comparison, sort the arrays before pasting.