DEVELOPER TOOL

JSON Diff Checker

Compare two JSON objects and see exactly what changed.

Differences found

added   removed   changed

About this tool

Paste two JSON objects to see exactly which keys were added, removed, or changed — a structural comparison rather than a line-by-line text diff, so it doesn't matter if formatting, key order, or indentation differs between the two.

Frequently asked questions

Does key order matter?
No — this compares values by key path, not by position, so reordering keys in an object never shows up as a change.
How are array differences shown?
Arrays are compared index by index — a value changing at index 2 shows as a change at path [2]; items added or removed at the end of an array show as additions/removals at their index.
What counts as a "change" vs an "add/remove"?
If a key exists in both JSON objects but with a different value, it's a change. If a key only exists in the second JSON, it's an addition; if it only exists in the first, it's a removal.