✅ JSON Schema Validator

JSON Schema
JSON data to validate

✓ 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

  1. Enter your JSON Schema (validation rules) on the left.
  2. Enter the JSON data you want to validate on the right.
  3. 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.