Developer tool
JSON Diff
Compare two JSON documents by structure. See added, removed and changed values with JSON Pointer paths. Object key order is ignored; array order matters.
Compare configuration or API responses
- Paste valid original and updated JSON.
- Compare to inspect changed, added and removed values.
- Copy or download the JSON difference report.
Example
Changing {"active":true} to {"active":false} reports a changed value at /active. Reordering object keys alone reports no change.
Limits
Up to 250,000 characters per input, 100 nested levels and 10,000 differences. This is a structural report, not an executable JSON Patch. Numbers follow JavaScript JSON precision; very large integer identifiers should be strings. Duplicate keys use the last value, as in JSON.parse.
Validate data in the JSON formatter and validator, or convert a flat record list with JSON to CSV.