✅ JSON Schema Validator
✓ Data conforms to the schema
Enter a JSON Schema and a JSON document to check whether the data conforms to the schema. Supports the core JSON Schema keywords: type, required, properties, enum, minimum/maximum, pattern, and more.
How to use
- Enter your JSON Schema (validation rules) on the left.
- Enter the JSON data you want to validate on the right.
- Any validation errors are listed automatically.
FAQ
Does this support the full JSON Schema specification?
No — this tool supports a practical subset: type, required, properties, additionalProperties, enum, const, minimum/maximum, exclusiveMinimum/exclusiveMaximum, multipleOf, minLength/maxLength, pattern, items, minItems/maxItems, uniqueItems, and minProperties/maxProperties. It does not support advanced composition keywords like allOf, oneOf, anyOf, or $ref.
No errors show up but the validation result still seems wrong — why?
You may be relying on a keyword this tool doesn't support. Check the supported keyword list in the FAQ above.
What is JSON Schema?
It's a specification for describing the structure and constraints of JSON data. It's widely used to validate API request/response shapes and configuration files.