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.

Related tools

Back to all Mini Tools