JSON Schema Validator
Validate a JSON document against a schema and inspect the exact failure paths
Safety note: Schema validation runs locally in your browser. This page validates the document and schema you paste here only; it does not fetch remote
$ref targets or external schemas. Validate JSON against a schema
Keep the schema and document together here so you can tell whether the failure is in the payload or the contract.
What Schema Validation Checks
JSON Schema validation checks whether a document matches the structure, required properties, and value constraints your schema describes.
Validate a JSON Document
- Paste the schema on the left and the document on the right.
- Click Validate JSON.
- Read the error paths first. They tell you which part of the document or schema caused the mismatch.
Why Error Paths Help
A failing schema check is only useful if you know where it failed. Instance paths and schema paths narrow the problem to one location in the payload and one rule in the contract.