JSON Diff Checker

See what was added, removed, or modified between two JSON values. The comparison walks objects and arrays instead of lining up raw text.

2 changes · key order ignored · arrays by index

How to use it

  1. Paste the original JSON on the left and the revised JSON on the right.
  2. Fix either side if the validator reports a line and column.
  3. Read added, removed, and modified paths. Copy or download the summary.

Common mistakes

  • Array items are paired by index, not by an id field.
  • Reordering object keys does not show up as a change.
  • Text formatting differences disappear after both sides parse.

Examples

Key order is not a change

{ "z": 1, "a": 2 }
{ "a": 2, "z": 1 }

These objects have no structural difference.

Types stay distinct

{ "n": 1 }
{ "n": "1" }

The path $.n is modified because number 1 and string "1" are different.

Frequently asked questions

Processing stays in this browser tab. What you paste is not uploaded, and this tool does not write it to local storage.