JSON Schema Validator

Validate JSON data against a JSON Schema, or infer a schema from data

JSON Data
JSON Schema

How to use

The JSON Schema validator checks JSON data against a schema — great for API contract testing and configuration file inspection: paste the data on the left and the schema on the right, click Validate, and all errors are listed with their field paths. If you don't have a schema yet, start from a sample and click Infer Schema to generate a first draft, then tighten the rules as needed (required, format, enum, etc.). The validator is built on Ajv (primarily Draft-07, with common newer keywords supported); error paths are given as JSON Pointers such as /user/age for the age field inside the user object.