API response regression
Compare an old and new API payload to catch fields that silently appeared, vanished or changed type between releases.
Free · client-side · no sign-up
Spot exactly what changed between two JSON documents — what was added, removed and changed, with nested changes attributed to the precise key. JsonLab compares JSON structurally (key order doesn't matter) and runs entirely in your browser.
Compare an old and new API payload to catch fields that silently appeared, vanished or changed type between releases.
Diff staging vs production config to find the one setting that's different.
See precisely how a test fixture or snapshot changed in a pull request.
Understand what a transformation or migration actually did to your data.
Every difference is colour-coded and marked so you can scan changes at a glance.
Documents with the same data in a different key order are correctly reported as identical.
Changes deep inside objects and arrays are attributed to the exact path, not the whole branch.
Hide everything that's unchanged to focus on what actually moved.
{
"version": 1,
"tags": ["json", "tools"],
"deprecated": false
}{
"version": 2, // changed
"tags": ["json", "tools", "diff"], // added "diff"
"author": "Ada" // added (deprecated removed)
}No. Comparison is structural, so two objects with the same keys and values in a different order are treated as identical.
Arrays are compared position by position (by index), so insertions and removals show up against their slots.
No. The comparison runs entirely in your browser — nothing is sent to a server.
Beautify and format messy JSON instantly with a VSCode-grade editor. Validate as you type, view as a tree, minify, copy and download — all in your browser.
Validate JSON online and get precise, line-and-column error messages for every syntax problem.
Convert JSON arrays to clean CSV you can open in Excel or Google Sheets.
No sign-up, no uploads — everything runs in your browser.