JSON Schema Validator

Validate JSON data against a JSON Schema and get detailed error reports

JSON Data

Loading editor...

JSON Schema

Loading editor...

Related Tools

Frequently Asked Questions

Paste your JSON data in the left editor and your JSON Schema in the right editor, then click Validate. The tool checks every constraint in the schema and reports all validation errors with their exact paths.

The validator supports all JSON Schema Draft 2020-12 features including type checking, required fields, pattern matching, minimum/maximum constraints, array item validation, allOf/anyOf/oneOf combinators, and $ref references.

Each error shows the data path (where the error is), the schema path (which rule failed), and a human-readable message explaining what went wrong. For example: /users/0/email must match format "email".

Yes. If you have an OpenAPI/Swagger spec, extract the relevant schema definition, paste it in the Schema editor, then paste a sample request body in the JSON editor to verify it meets all requirements.