JSON Compare: Find Differences Between Two JSON Files

Spot what changed between two API responses or config files. Key order and spacing are ignored, so only real changes are listed, each with its exact path like $.plan.price.

loading tool

How to compare two JSON files

  1. Paste the old JSON on the left and the new JSON on the right.
  2. The differences appear at once, with a count of each kind.
  3. Copy the list to share it in a bug report or code review.

Good to know

  • A change from 1 to "1" (number to text) is shown as a type change: many bugs hide there.
  • If one side has an error, the message names the line to fix.

Questions

Does key order matter?

No. {"a":1,"b":2} and {"b":2,"a":1} are the same data, so they show as equal.

How are arrays compared?

Item by item, by position. If an item is inserted at the start, everything after it shows as changed.

What do +, − and ~ mean?

+ is in the second JSON only (added), − is only in the first (removed), and ~ is in both with a different value or type.

Is my data private?

Yes. Everything happens inside your own browser: nothing you type or choose is uploaded to us or anyone else.

Is it free?

Completely free, with no sign-up, no watermark and no limit on how many times you use it. Light ads keep the site running.