JSON Diff Checker
A JSON diff compares two JSON documents and reports exactly what changed between them: keys added on one side, keys removed, and values that changed for a shared key. Toolverge parses both documents and walks them recursively, matching object keys and array indices, so nested changes deep inside a config or API payload show up with a clear path like $.user.address.city.
How it works
- Paste the original JSON on the left and the updated JSON on the right.
- Both documents are parsed and recursively compared key by key and index by index.
- Added, removed, and changed entries are listed with their path — nothing leaves the browser.
Frequently asked questions
How does the JSON diff checker work?
It parses both documents and recursively compares matching keys and array indices, reporting anything added, removed, or changed.
Does it diff arrays by value or by index?
By index — each array position is compared to the same position on the other side, which matches how most API payload diffs are read.
What does the path like $.user.name mean?
It shows exactly where in the JSON structure the difference occurred, starting from the root ($) down through each nested key.
What happens if my JSON is invalid?
The tool reports which side (left or right) failed to parse and the underlying error message.
Is my JSON sent to a server?
No. The entire comparison runs client-side in your browser.