Original (left)
Changed (right)
Differences
Load both sides and click Compare — differences appear here
Semantic diff · Local · No upload
JSON Diff & Compare
Semantic diff · Ignores key order & format · Highlights add/remove/change
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why a semantic diff
Compare Two JSON
Load one JSON on each side and diff the real differences in one click.
Semantic — Ignores Key Order
Compares by data, unaffected by key order or whitespace formatting.
Highlight Add / Remove / Change
Added, removed and changed are color-coded and located in the tree.
Large File Support
Big comparisons show progress and can be canceled anytime.
Runs Locally — No Upload
Both JSON are compared on your machine; nothing is uploaded.