DevToolsHub Free · Fast · 100% in your browser

JSON Diff

Compare two JSON documents structurally and list added, removed and changed values by path.

About this JSON diff and compare

Compare two JSON documents structurally rather than line by line. Key order and formatting are ignored, and every added, removed or changed value is listed with its JSON path, making it easy to review API response or configuration changes.

How to use the JSON Diff

  1. Paste the original JSON.
  2. Paste the changed JSON.
  3. Click Compare to list the differences by path.

Example

{"v":1}  vs  {"v":2}  →  Changed $.v: 1 → 2

Frequently asked questions

Does key order matter?

No. Objects are compared by key, so reordering properties does not count as a change.

Can arrays be compared ignoring order?

Yes. Enable Ignore array order to treat arrays as unordered collections.

Is my data safe?

Yes. The tool runs entirely in your browser using WebAssembly. Nothing you type or upload is sent to a server, logged or stored.

Is it free?

Yes, completely free with no sign-up, no limits and no watermarks. It also works offline once the page has loaded.

An unhandled error has occurred. Reload ✕