JSON Schema Validator

Validate a JSON document against a JSON Schema (Draft 2020-12 by default). Errors point to the failing path with a human-readable reason — fully client-side via Ajv.

Validation uses Ajv with strict mode disabled (so JSON Schema 2019-09 / 2020-12 syntax is accepted). Format keywords (email, uri, date-time…) are enabled.

All processing runs in your browser — no files or inputs are uploaded to a server.

Related tools