JSON Diff
Compare two JSON blobs and see exactly what changed.
Last updated
0Lines added
0Lines removed
0Lines unchanged
Paste JSON into both boxes above to see the difference.
How this comparison works
Both inputs are parsed and re-serialized with consistent 2-space indentation, then compared line by line using a longest-common-subsequence approach — the same underlying idea behind tools like diff and Git's change view. This means it's a textual diff of the formatted JSON, not a structural one: reordering an object's keys will show as removed-and-re-added lines even though the data is equivalent, since JSON object key order isn't semantically meaningful but does change the text.
Nothing you paste here is uploaded — parsing and comparison both run locally in your browser.