Compare/

JSON Contract Drift

No network payload
Baseline⌘1375 B · JSON
Candidate⌘2418 B · JSON
ResultReady

Your result will appear here

Run the current tool with . The payload stays inside the local worker.

Payload not persisted375 BUTF-8json-buf
Compare · PROCESSED LOCALLY

What JSON Contract Drift does

Compare a baseline and candidate payload and classify additive, warning, and breaking structural drift locally.

Also searched as contract, drift, breaking change, compatibility, api change, regression, backward compatible, schema drift.

01

Compare observed shapes

02

Classify removals and type changes

03

Return an explainable compatibility summary

Local contracts, not a registry

This release performs deterministic compatibility analysis in the browser. Hosted history, teams, and a registry remain deliberately deferred.

QUESTIONS, ANSWERED

JSON Contract Drift 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.