JSON Schema Validator
Data & CSV · Done in 3 steps
- 1Paste data and schema
- 2
- 3
About
Validate JSON against a JSON Schema (Draft-07 or 2020-12) with a plain-English error list pointing to each path — or generate a schema from sample JSON.
How to use it
- 1Paste your JSON data and your JSON Schema (or drop files).
- 2The draft is read from $schema, or pick Draft-07 / 2020-12 yourself.
- 3Read the list of problems — each shows the exact path like $.billing.vat_id.
- 4No schema yet? Paste data and click “Generate schema from data” to get a starting point.
- You give
- JSON data and a JSON Schema
- You get
- Valid/invalid result with friendly, path-based errors; or a generated schema
- Good to know
- Uses Ajv. Remote $ref URLs are not fetched (schemas must be self-contained). Format checks cover common formats (email, uri, date, date-time, uuid, ipv4, hostname) with simplified rules. Draft-04/06 schemas are validated with Draft-07 rules.
- Privacy
- Processed on your device. Nothing is uploaded, stored or logged.
- Last tested
- 2026-10-28
FAQ
What does a generated schema include?
Types for every field, nested objects and array items, formats it can recognise (email, date, uri, uuid) and a required list of keys present in every sample object. Tighten it with enums, ranges and patterns before using it in production.
Why don’t I see a “format” error?
Make sure “Check formats” is ticked. Unknown custom formats are ignored rather than failing the schema.
Go further with AI
Structured JSON output
Get valid, schema-shaped JSON from free text every time, with nulls instead of guesses, ready to feed into code or a spreadsheet.
ChatGPT · Claude · Gemini
Research brief builder
Turn a vague topic into a scoped research plan with ranked questions, a source plan and a stop rule before anyone starts searching.
ChatGPT · Claude · Gemini
Meeting notes to action plan
Convert messy notes or a transcript into decisions, an owned action list, open questions and a ready-to-send follow-up email.
ChatGPT · Claude · Gemini
Long-form writing outline
Get from raw notes to a thesis, a section-by-section outline with word budgets and per-section briefs you can draft from.
ChatGPT · Claude · Gemini