Loading editor…
Ready — paste, open a file, or try an example

JSON Diff

Compare two JSON documents and spot every difference. Paste an original and a modified version to see added, removed, and changed values highlighted — in side-by-side, unified, or semantic mode, with the option to ignore key order so reordered objects do not show as false differences.

How to use JSON Diff

  1. 1Paste the original JSON in the left panel.
  2. 2Paste the modified JSON in the right panel — the diff updates automatically.
  3. 3Switch between split, unified, and semantic modes, and enable 'Ignore key order' so reordered keys aren't flagged.

Features

Side-by-side, unified, and semantic diff
Ignore key order
Collapse unchanged sections
No data sent to servers — 100% client-side

Frequently asked questions

How do I compare two JSON files?

Paste the original JSON in the left panel and the modified JSON in the right; the diff updates automatically and highlights every added, removed, and changed value.

What are the split, unified, and semantic modes?

Split shows both documents side by side; unified is a single git-style diff with + and - markers; semantic lists exactly which fields changed, ignoring formatting.

Can it ignore the order of object keys?

Yes — enable "Ignore key order" so reordered keys are treated as equal and not reported as differences.