JSON Diff

Compare two JSON documents side by side.

FreeNo registrationFast🔒 Runs in your browser
Original
Changed
Changed$.user.activetrue+ false
Removed$.user.roles[1]"editor"
Changed$.user.meta.lastLogin"2026-08-14T09:12:00Z"+ "2026-08-16T11:03:00Z"
Added$.user.meta.plan+ "pro"
Removed$.tagsnull
5 matches
Privacy-first. Your data is processed locally in your browser and is never uploaded to our servers.
AI, on top of the deterministic tool
Explain, fix or convert this with AI
Upgrade to Pro

What is a JSON Diff?

A JSON diff compares two documents by structure rather than by text, so key order and formatting do not create noise. You see exactly which keys were added, which were removed and which values changed.

How to use the JSON Diff

  1. Paste your data into the input panel, or load the sample.
  2. The result appears immediately — adjust the options if the tool offers any.
  3. Copy the output, or download it as a file.

JSON Diff features

Structural comparison
Added and removed
Changed values
One-click copy

Frequently asked questions

Is the JSON Diff free?

Yes. The JSON Diff is completely free, with no sign-up and no usage limits.

Is my data uploaded to a server?

No. Everything runs locally in your browser — your data never leaves your machine.

Does it work on mobile?

Yes. The JSON Diff works in any modern browser on desktop, tablet and phone.

Can I use it offline?

Once the page has loaded, the JSON Diff keeps working without a connection, because the processing happens in your browser.

Related developer tools

Text Diff

Compare two blocks of text.

JSON Formatter

Format, beautify and validate JSON instantly.

JSON Validator

Check JSON syntax and structure for errors.

JSON to YAML

Convert JSON into YAML.