Free developer tool · runs in your browser
JSON compare: diff two JSON documents by value.
Paste two versions of a payload, a config or an API response and see what actually changed: values added, removed and edited, each with its path. Reordered keys and reformatted whitespace are not reported, because in JSON they are not changes.
| Change | Path | Before | After |
|---|---|---|---|
| Changed | status | "shipped" | "delivered" |
| Changed | total | 129.5 | 114.5 |
| Changed | items[1].qty | 2 | 1 |
| Removed | tags[1] | "gift" | |
| Added | deliveredAt | "2026-10-16T11:40:00Z" |
What this tool does
Only the differences that change the data.
01
A semantic diff, not a text diff
Both sides are parsed first, so indentation, line breaks and the order of keys inside an object never show up as changes. A text diff of two reformatted files reports every line; this reports none.
02
Arrays aligned, or treated as sets
Lists are lined up item by item, so one inserted element is one addition rather than a cascade. Tick Ignore array order when a list is really a set, such as tags or permissions.
03
Every change with its path
The list names each change as added, removed or changed, with the path to it and the value before and after. Switch to side by side to see both documents with the changed lines marked, or download the list as CSV.
FAQs · JSON compare
JSON compare · frequently asked questions
Key order, array order, and what counts as a change.
Next step
Payloads changing under you?
QalbIT builds versioned, typed APIs and the integrations around them, so a field that changes shape is a decision in a pull request, not a surprise in production.
More free tools
More free tools
Each one opens on a worked example and shows its answer without a signup.
All free toolsJSON formatter, validator & minifier
Minify, format and validate JSON with exact error positions. Nothing is uploaded.
JSON viewer
Read JSON as a collapsible tree, search keys and values, and copy any node’s JSONPath.
JSON to CSV converter
Flatten an array of JSON objects into CSV with dot-path columns, preview it and download.
JSON Schema validator and generator
Validate JSON against a 2020-12 or draft-07 schema with each error’s path, or generate one.
JSON to TypeScript and Zod
TypeScript interfaces and a Zod schema from a JSON sample, with optional keys and unions.
Software development cost calculator
A typical cost and timeline range for your project, by type, scope and features.
