Workspace Files stay on your device
data · validate
JSON Schema Validator
Validates a JSON document against a JSON Schema (draft-07 subset: type, properties, required, additionalProperties, items, enum, const, min/max, minLength/maxLength/pattern, format=email, allOf/anyOf/oneOf/not). Every violation is listed with its JSON path and the rule it broke — deterministically, in your browser.
A little guidance. A better result.
How to use JSON Schema Validator
Draft-07 subset; every violation listed with its JSON path and the rule it broke.
Prepare your input
Enter a JSON document and its schema.
Use the workspace
Review violations with their paths and broken rules.
Check your result
Resolve errors and validate representative cases.
Know the limits
Only a draft-07 subset is implemented; a passing result does not certify unsupported keywords or remote references.
Where does my input go?
This browser tool processes your input on your device. Optional analytics is a separate choice; it is not needed to use the tool. Keep your original until you have checked the result.
Read the privacy details →Made for the work in front of you.Report a problem ↗