JSON Diff Checker

Paste two JSON documents to quickly find added, removed, and changed fields

1

Original JSON

The baseline document for comparison

2

New JSON

Enter the updated document

Difference results

Enter two JSON documents to start comparing

Every differing field path will be listed here

How to use JSON Diff Checker

Paste the original and new JSON documents, then select Compare JSON to see every difference. Object key order does not affect results by default; arrays are compared item by item at each position, so reordered items appear as differences.

  • Supports objects, arrays, strings, numbers, booleans, and null
  • Difference paths use $.fieldName and [index] notation
  • Privacy: JSON is parsed and compared locally in your browser and is never uploaded

FAQ

Does a different object key order count as a difference?

Not by default. With Ignore object key order enabled, a different key arrangement in the same object does not affect the result.

Does moving an array item count as a difference?

Yes. Arrays are compared item by item by index, so a new position means the data order changed.

Is JSON data uploaded?

No. Parsing and comparison happen entirely in the current browser.