Validate JSON against schema

Validate a JSON instance against an offline draft-07 JSON schema.

Local processing · Nothing is uploaded · 1 MB input limit

Input & settings

Paste text or drop a UTF-8 text file
Ready. Enter your input to begin.

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

Built on Hatchable