100% private • Runs in your browser • No server upload

JSON Diff

Free online JSON diff tool. Paste or upload two JSON objects and instantly find added, removed, updated, and nested changes. Supports tree view, side-by-side view, search, and export. 100% private — runs in your browser.

What this JSON Diff tool does

This free JSON comparison tool lets you paste or upload two JSON objects and instantly see every difference — added keys, removed keys, updated values, and nested changes deep within the structure. Switch between tree view and side-by-side view, search for specific keys, and export the diff as a file. All processing happens in your browser with zero data uploaded to any server.

How to use this JSON Diff tool

  1. 1.Paste your JSON into JSON A and JSON B, or upload .json files directly.
  2. 2.View differences instantly — added, removed, updated, and nested changes are highlighted.
  3. 3.Switch between tree view and side-by-side view. Expand or collapse nodes to focus on what matters.
  4. 4.Copy the diff to clipboard or download it as a text file.

Frequently asked questions

Is my data private?

Yes. All comparison happens entirely in your browser. No data is ever sent to a server.

Can I upload JSON files?

Yes. You can upload .json files for either side, or simply paste JSON text directly.

What does 'Ignore array order' do?

When enabled, arrays like [1,2,3] and [3,1,2] are treated as equal, focusing on content differences rather than order.

How deep does the comparison go?

The tool performs deep recursive comparison, inspecting every nested object and array to find changes at any depth.

What if my JSON is invalid?

The tool validates JSON syntax in real time and highlights errors with line information so you can fix them quickly.