JSON Schema Validator
Validate JSON against a JSON Schema with JSON-pointer error paths.
Related Tools
Check JSON syntax against RFC 8259 with exact line/column error reporting.
Run live JSONPath queries and see matched values and paths.
Generate TypeScript interfaces or type aliases from JSON.
Convert a Postman collection into an OpenAPI 3.0 spec.
Beautify and pretty-print JSON with configurable indentation.
Strip whitespace to produce the smallest valid JSON payload.
Documentation
Spec
json-schema.org — the JSON Schema specification
Frequently Asked Questions
What is JSON Schema?▾
A JSON-based format for describing the shape, types, and constraints a JSON document must satisfy — required fields, value ranges, string patterns, and more.
What does "instancePath" mean in an error?▾
It's a JSON pointer to the exact location in your data that failed validation, e.g. /age points to the top-level age field.
What JSON Schema draft is supported?▾
The tool uses Ajv, which supports draft-07 and 2019-09/2020-12 schemas depending on the $schema keyword — omit it to default to the latest supported draft.
Why does it say the schema itself is invalid?▾
Ajv compiles the schema before validating data against it — a malformed schema (e.g. an unknown keyword in strict mode) fails at compile time with its own error.
Is my data uploaded anywhere?▾
No — both the schema and the data are validated entirely in your browser using Ajv.