Ajv 8 core
Ajv remains the fastest open source JSON Schema validator and supports drafts 2019-09 and 2020-12, so this tool mirrors real world CI choices.
jsoncompare.cc
Validate JSON payloads against JSON Schema 2020-12 without leaving the browser. Toggle Ajv options like type coercion, defaults, and removal of additional properties to mirror production settings.
Run validation to see success or error details.
The validator uses Ajv v8 with the 2020-12 meta schema, the same stack used by many production API gateways. That means you can debug locally before shipping new rules to CI.
Ajv remains the fastest open source JSON Schema validator and supports drafts 2019-09 and 2020-12, so this tool mirrors real world CI choices.
Flip switches for type coercion, default application, and cleanup of additional properties to simulate how gateways sanitize requests.
Share the printed error list or copy the JSON pointer path for bug trackers.
No payloads leave your device, so you can validate confidential configs and health records in locked down environments.
Validate staging payloads before merging API contract changes.
Ensure analytics events or webhook notifications stay within expected ranges.
Check exported JSON files before loading them into warehouses or caches.
Prototype schema updates here before adding the same Ajv settings to CI pipelines.
The validator ships with draft 2020-12 by default but can also compile schemas tagged with 2019-09.
Yes. Ajv includes the formats plugin, so keywords such as format: "email" or format: "uri" are evaluated.
Limits are tied to your browser memory. Multi megabyte schemas are fine, but extremely large inputs can slow down the UI.
Use Copy report to place the formatted error log on your clipboard, then share it with your team.