JSON Diff
Compare two JSON documents by structure. Every added, removed and changed value is listed with its path, ignoring key order and spacing.
Free · No upload · 100% on your device
How to use JSON Diff
- Paste the original json text on the left, or open a file.
- Paste the changed json text on the right.
- The comparison updates as you type.
- Copy or download the result.
Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.
About JSON Diff
Objects are compared by key, so reordering keys is not a change; arrays are compared item by item in order. Paths use JavaScript notation such as $.owner.city or $.toys[2].
Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.
JSON Diff: frequently asked questions
How do I compare two JSON files?
Paste or open one on each side. Every added, removed and changed value is listed with its path.
Does key order count as a change?
No. Objects are compared by key, so reordering keys or changing spacing is not reported.
How are arrays compared?
Item by item, in order. An item inserted at the start therefore shows later items as changed.
What do the paths look like?
JavaScript notation such as $.owner.city or $.toys[2].