Generate or paste a schema
Use the JSON → Schema tab to auto-generate a draft-07 schema from your JSON, or paste an existing schema directly in the Validate tab.
Validate JSON against a JSON Schema (draft-07) or generate a schema from any JSON data. Paste your schema and data, see validation results instantly with paths for every error, and export schemas for use in your projects — entirely in your browser.
Use the JSON → Schema tab to auto-generate a draft-07 schema from your JSON, or paste an existing schema directly in the Validate tab.
Enter the JSON you want to validate in the left panel of the Validate tab. The validator checks it against your schema instantly.
See a clear pass or detailed error list with paths like root.user.email so you know exactly what to fix.
Validate API responses, config files, and form data against a schema before they reach your application — with detailed error paths to fix issues fast.
Your JSON and schemas stay in the browser. No upload, no server, no logs.
Validation results update instantly as you edit JSON data or schema.
Each error includes the full path and a clear description of the violated constraint.
Auto-generate a draft-07 schema from any JSON with required and additionalProperties options.
Supports type, required, properties, pattern, enum, minimum, maximum, items, and more.
Export the generated schema as a schema.json file for use in your projects.
This validator checks JSON data against a JSON Schema (draft-07) schema. Supported keywords include: type (including integer), required, properties, additionalProperties, items, minItems, maxItems, uniqueItems, minLength, maxLength, pattern, minimum, maximum, exclusiveMinimum, exclusiveMaximum, multipleOf, enum, and const. Errors include the full JSON path to the failing value so you can identify exactly which field violates which constraint. The schema generator produces a draft-07 schema from any JSON value including nested objects and arrays.