Skip to content
Zoyku

JSON Diff

Compare two JSON documents path by path — added, removed and changed keys with before/after values, all locally.

This tool runs entirely in your browser. Your data never leaves your device — it is not uploaded to any server.

How to use

  1. 1Paste the first JSON (the original).
  2. 2Paste the second JSON (the new version).
  3. 3Read the diff list — every line is one path-level change.

JSON Diff

Paste two JSON documents and see every structural difference: keys added, keys removed, values changed — each reported by its full path like $.user.name.

Nested objects and arrays are walked recursively, so a change buried three levels deep still shows up with its exact path and both values.

Frequently asked questions

How are arrays compared?

By index: element 0 against element 0, and so on. Extra elements in either array show as added or removed at their index.

Does key order matter?

No — objects are compared by keys, not insertion order. Two documents with the same keys in different order are identical.

Embed this tool

Put this tool on your own site with one line — it runs entirely in the visitor's browser.

<iframe src="https://zoyku.com/en/tools/json-diff?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — json-diff" loading="lazy"></iframe>
100% local processing