Free developer tool · runs in your browser
JSON Schema validator and generator.
Check a payload against its JSON Schema and get every error with the exact path, the rule it broke and where that rule sits in the schema. No schema yet? Generate one from a sample, then tighten it. Draft 2020-12 and draft-07, nothing uploaded.
Both boxes need valid JSON. The error under each gives the line and column.
Privacy: this tool runs in your browser. Your JSON is not uploaded or logged. A shared link keeps the input after the #, which browsers never send to a server.
Follows: JSON Schema 2020-12 (checked 2026-10-18) · Draft-07 (checked 2026-10-18) · ajv-formats (checked 2026-10-18) · RFC 6901 (checked 2026-10-18)
What this tool does
Contracts for JSON, checked as you type.
01
Every error, with its path
Errors are listed all at once, not one per run: the JSON Pointer to the failing value, a plain message such as must be >= 1, and the schema location of the rule, including rules reached through $ref.
02
Draft 2020-12 and draft-07
The draft is read from $schema, or chosen by hand. The schema itself is checked against the draft’s official meta-schema, and anything the tool cannot check, such as a reference to another host, is reported rather than passed silently.
03
Generate a schema from a sample
Paste a real payload and get a schema with types, required keys and merged array items, ready to edit. Keys missing from some records stay optional, and string formats such as date-time and email are detected when every value matches.
FAQs · JSON Schema
JSON Schema validation · frequently asked questions
Drafts, formats, references and what the tool cannot check.
Next step
Need contracts your whole stack agrees on?
QalbIT designs APIs schema-first, so the backend, the web app and the mobile app validate against one definition and a breaking change fails a build, not a customer.
More free tools
More free tools
Each one opens on a worked example and shows its answer without a signup.
All free toolsJSON formatter, validator & minifier
Minify, format and validate JSON with exact error positions. Nothing is uploaded.
JSON viewer
Read JSON as a collapsible tree, search keys and values, and copy any node’s JSONPath.
JSON compare
Diff two JSON documents by value: key order and whitespace ignored, every change with its path.
JSON to CSV converter
Flatten an array of JSON objects into CSV with dot-path columns, preview it and download.
JSON to TypeScript and Zod
TypeScript interfaces and a Zod schema from a JSON sample, with optional keys and unions.
Software development cost calculator
A typical cost and timeline range for your project, by type, scope and features.
