Compare & inspect

JSON Diff

Compare two JSON values semantically and see added, removed, and changed properties by path.

Free No sign-up Local session
Stays in this tabCtrl/⌘ + Enter
Original JSONJSON5 lines
Updated JSONJSON5 lines
Up to 2 MB · processed locally
How it works

Use JSON Diff in three steps

  1. 01

    Paste the original and updated JSON.

  2. 02

    Choose Compare JSON.

  3. 03

    Review the summary and each nested path.

Quick example

From input to useful output

Compare two JSON values semantically and see added, removed, and changed properties by path.

{
  "name": "StructFix",
  "version": 1,
  "features": ["validate"]
}
Common questions

JSON Diff FAQ

Is this only a line-by-line diff?+

No. Values are parsed first, so formatting and key order do not create false changes.

Can arrays be compared?+

Yes. Array items are compared by their numeric index.