Developer Tools
Live

JSON Diff

Deep-diff two JSON structures and see added, removed, and changed keys grouped by path.

Deep-diff two JSON structures and see added, removed, and changed keys grouped by path.

Quick start: Paste original JSON on the left → Paste modified JSON on the right → Review added, removed, and changed entries

How to use JSON Diff

  1. 1

    Paste original JSON on the left

  2. 2

    Paste modified JSON on the right

  3. 3

    Review added, removed, and changed entries

Popular tools

Try our most-used tools

Why use JSON Diff?

  • Recursive diff through nested objects and arrays
  • Grouped view: added, removed, changed
  • Shows full path for each change ($.user.name)

Common use cases

  • Audit API response differences between versions
  • Review config changes before deploy
  • Debug test-snapshot regressions

About JSON Diff

JSON Diff highlights the exact paths that changed between two JSON documents — essential when reviewing API responses, config drift, or test snapshots. The tool walks both trees recursively, classifying every path as added, removed, or changed, and renders before/after values so reviews are fast.

Frequently asked questions

No — object keys are compared by name, not position. Array elements are compared by index.
Any path that exists in both sides but with different values. Type changes (number vs string) are flagged as changed.
No. The diff runs entirely in your browser.

Your files never leave your device

Every tool on Xevon Tools runs 100% in your browser. No uploads, no servers, no tracking. Free forever.

Learn more

Embed JSON Diff on your site

Add this tool to your own website, blog, or internal tool page with one line of code. Free to use, no attribution required (but appreciated).

<iframe src="https://www.xevontools.com/embed/json-diff" width="100%" height="640" style="border:1px solid #e2e8f0;border-radius:12px;" title="JSON Diff — Xevon Tools"></iframe>
Share: