ToolJovia
Data

JSON Diff

Compare JSON values structurally and list added, removed, or changed paths.

✓ Browser-local processing

Loading tool…

How to use JSON Diff

Find actual data changes even when object-key order or indentation differs. Differences use JSON Pointer paths; array elements are compared by index rather than guessed identity.

  1. Paste the before and after JSON documents.
  2. Select Run tool to compare their data values.
  3. Review the result, then copy it or download the generated file.

Good to know

  • Up to 100,000 input characters, 10,000 values, and 40 nesting levels. Standard JSON numbers use JavaScript precision; duplicate keys retain their last value.
  • At most 5,000 reported changes. Array insertions can produce several index changes; this is not an executable JSON Patch.

Common questions

Does a different key order count as a change?

No. Object properties are matched by name; array order still matters.

Keep going with related tools

All data →