JSON Diff
Paste JSON A and JSON B, then Compare. The report uses Added (in B only), Removed (in A only), Changed, and Unchanged, by node path.
JSON A
JSON B
Added Removed Changed Unchanged
| Status | Node | JSON A | JSON B |
|---|---|---|---|
| Run Compare to fill this table. | |||
About JSON Diff
This free online JSON diff tool compares JSON A against JSON B and reports every added, removed, changed, and unchanged value with clear color coding. Use it to review API contract changes, audit configuration drift between staging and production, or confirm that a data transform did only what you expected. Results are keyed by path so nested differences are easy to trace even in large documents.
JSON diff is the right choice when you care about the type of change, not only that two files are different. Added keys, deleted keys, and value changes are listed separately so a missing field does not look the same as a renamed one. Unchanged paths can stay visible when you want confidence that the rest of the payload was left alone. That makes it useful for migration scripts, serializer upgrades, and OpenAPI response checks.
Developers, SREs, and data engineers paste responses from logs, test runs, or two environments and read the diff in seconds. You do not need to write a script, install jq, or format the files first. Invalid JSON is rejected with a parse message so you fix the input before you trust the result.
All diffing runs in the browser with no upload. Sensitive production dumps and personally identifiable JSON never leave your machine. Use this free JSON diff checker whenever you need a path-level, color-coded view of what changed between two JSON documents.