Data Utilities

JSON Schema Validator

Paste a JSON document and schema to validate conformance. Errors include the JSON path to the failing property. Supports JSON Schema Draft 7, 2019-09, and 2020-12.

Calculations run locally in your browser

JSON Schema Validator

The JSON Schema Validator validates JSON documents against Draft 7/2019-09/2020-12 schemas, returning error messages with JSON paths to the failing properties.

β€’ Validate an API response body against its OpenAPI schema before integration testing

β€’ Check a dbt source YAML against an expected schema before running models

β€’ Debug a schema validation error in a data pipeline with a precise error path

β€’ Generate a schema stub from a sample JSON document

JSONPath Tester β€” Test JSONPath expressions against a JSON document with real-time results.
Open JSONPath Tester β†’
What does this tool tell you?
The JSON Schema Validator validates JSON documents against Draft 7/2019-09/2020-12 schemas, returning error messages with JSON paths to the failing properties.
What affects the result most?
Validates JSON documents against Draft 7, Draft 2019-09, and Draft 2020-12 JSON Schema specifications. Error messages include JSON path to the failing property β€” immediately actionable. Schema inference mode: paste a JSON document and get a generated schema stub.
How should I use the result?
Treat the tool's output as a first-pass check, not a proof of correctness. A clean pass means no issues in the patterns this tool recognizes; a failure points to a specific problem you can investigate in your source. The underlying spec is the authoritative source for edge cases.