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.

Related tools