JSON Compare
Diff two JSON objects side by side
Examples
A changed value
Input
{ "name": "Ada", "active": true }Output
~ active: true → false
An added key
Input
{ "id": 1 }Output
+ role: "admin"
Frequently asked questions
How does the comparison work?
Both sides are parsed as JSON and compared deeply — objects key by key, arrays index by index. Every difference is reported as an added, removed or changed value with its full path (e.g. user.roles[0]).
Is my data uploaded anywhere?
No. Parsing and diffing run entirely in your browser — neither document ever leaves your machine.
Does key order matter?
No. Object keys are matched by name, so re-ordered keys are treated as equal. Array order does matter, since position is part of an array's meaning.