MyToolsKart

JSON Diff Checker

Compare two JSON documents and see exactly what changed — added, removed and modified keys, with their paths. Everything runs in your browser.

Original (left)
Changed (right)

Why compare JSON?

When an API response changes, a config drifts between environments, or a teammate edits a data file, you need to know exactly what’s different — not just that something changed. A plain text diff struggles with JSON because key order and formatting can differ while the data is the same. This tool understands JSON structure, comparing it key by key and showing you the real differences, with each change’s full path.

How to compare JSON

  1. Paste the original JSON on the left and the changed one on the right.
  2. Click Compare.
  3. See a summary (added / removed / changed) and a side-by-side highlighted diff you can step through.

Export the differences

Once compared, you can export the result as structured JSON (a list of every change with its path and old/new values) or as a readable text report — handy for pull-request notes, bug reports or change logs.

Frequently asked questions

How does it match keys? It walks both documents by object key and array index, reporting added, removed and changed values with their full path (e.g. user.address.city).

Does key order matter? No — because it compares by key, two objects with the same data in a different order are treated as identical.

Can I paste relaxed JSON? Yes — single quotes, unquoted keys and trailing commas are auto-corrected before comparing.

Is my data private? Yes — both JSON documents stay in your browser.