What Semantic JSON Diff does
Compare JSON structurally with type changes, ignore rules, numeric tolerance, and array identity matching.
Also searched as diff, compare, difference, changes, delta, mismatch, side by side, semantic diff.
Parse both documents once
Skip equal subtrees
Classify adds, removes, replacements, types, and moves
Arrays can have identity
Match objects by a field such as id so reordering is reported separately from content changes.
Volatile fields can be ignored
Paths such as requestId and createdAt can be excluded through configuration-only share URLs without sharing the payload.
Semantic JSON Diff FAQ
Does jsontools.me upload my JSON?
No. The document is parsed and processed by json-buf inside a dedicated WebAssembly worker on your device.
Does it work offline?
Yes. After the application shell and engine have loaded once, the installable PWA keeps the tools available without a network connection.