JSON Compare

Compare two JSON objects and highlight the differences.

Frequently Asked Questions

How does the JSON diff work?

The tool recursively walks both JSON objects and reports every key that was added, removed, or had its value changed, along with the full path to that key.

Can it compare nested objects?

Yes — the diff is fully recursive and will find differences at any depth, showing the full dot-notation path like user.address.city.

What do the colors mean?

Green means a key was added in JSON B. Red means a key was removed. Yellow means a value changed between the two documents.

Can it compare JSON arrays?

Yes — arrays are compared element by element. If an element at the same index has a different value, it will be reported as a change.