JSON Diff

Compare two JSON objects and see exactly what was added, removed, or changed — with full paths.

Frequently Asked Questions

How does the JSON diff work?

The tool parses both JSON inputs and recursively compares every key and value. It identifies keys that were added, removed, or changed, and shows the full path to each difference (e.g., root.user.name). Unchanged keys are also shown for context.

Does it support nested objects and arrays?

Yes. The diff engine walks through nested objects and arrays recursively. For arrays, it compares items by index position. Deeply nested differences are shown with their full dot-notation path.

Is my data sent to a server?

No. All comparison is done locally in your browser using JavaScript. Your JSON data never leaves your machine.