$devtoolkit.sh/tools/json-diff

JSON Diff

Compare two JSON objects and highlight added, removed, and changed keys.

$JSON A (original)
0 chars1 lines
$JSON B (changed)
0 chars1 lines

Related Tools

FAQ

How does the JSON diff work?
Both inputs are parsed into JavaScript objects, then compared recursively. Keys that exist only in the left object are shown as removed (red). Keys only in the right are shown as added (green). Keys present in both but with different values are shown as changed (yellow).
Does it handle nested objects?
Yes. The comparison is fully recursive. Nested objects and arrays are traversed deeply, so differences at any level are surfaced in the result.
What if my JSON is invalid?
Each panel independently validates its JSON. If either input contains a syntax error, the tool displays a parse error message and halts the comparison until both inputs are valid.

JSON Diff parses two JSON inputs and performs a deep recursive comparison, highlighting keys that were added, removed, or changed. Ideal for comparing API responses across environments, checking configuration drift, or reviewing data migrations. All processing happens in your browser — no data is sent to a server.

/tools/json-diffv1.0.0