Validate JSON against schema
Validate a JSON instance against an offline draft-07 JSON schema.
Input & settings
How to use this tool
Paste your source, choose the supported options, then process. Inspect or download the complete result.
Limits and behavior
Uses Ajv strict schema checks and standard formats. Local fragment references supported; remote references and other schema drafts rejected. Maximum total input 1 MB, output 3 MB, JSON nesting 64 levels. Processing stays in your browser worker. Input is limited to 1 MB and output to 3 MB. No input content is saved by CraftAI.
Check JSON against a schema
Provide an instance and a JSON Schema to check value types, required fields and supported constraints.
Does valid JSON always satisfy a schema?
No. Parsing only verifies JSON syntax; a schema imposes additional structural and content requirements.
Related tools: generate json schema · validate json syntax