JSON compare (diff)

See exactly what changed between two JSON documents.

100% private. Runs entirely in your browser — nothing you enter is ever sent anywhere.

How it works — step by step

  1. Paste the original JSON on the left and the updated JSON on the right.
  2. Click "Compare" — differences are listed by path (e.g. user.address.city).
  3. Green entries were added, red removed, amber changed.

Frequently asked questions

How are differences reported?

As a flat list of JSON paths with the old and new values — much easier to scan than a raw text diff, and immune to key reordering.

Does key order matter?

No. Objects are compared structurally, so {"a":1,"b":2} equals {"b":2,"a":1}. Array order does matter, as it does in JSON itself.

Is my data uploaded?

No — comparison runs locally in your browser, safe for API payloads and config files.

More free tools