JSON Schema Validator
Validate JSON against a Draft 2020-12 schema locally and inspect every Ajv error path, keyword, and message.
Runs entirely in your browser. Nothing you type is uploaded.
About this tool
Paste a Draft 2020-12 JSON Schema and a JSON instance, then validate them locally with Ajv. Each failure includes instancePath, schemaPath, keyword, and message; external references are rejected rather than fetched.
Questions & answers
- Which JSON Schema draft does this validator use?
- It uses Ajv's Draft 2020-12 entry point. Schemas written only for older drafts may need their declared dialect or keywords updated.
- Will the validator download a remote $ref?
- No. Fragment-only local references are allowed, but external and remote references are reported without any network request.
- What information is shown for an invalid instance?
- Every Ajv error shows the instance path, schema path, failed keyword, and validation message so you can locate both sides of the mismatch.