Creative Workflow Helpers

JSON Schema Validator

Paste a JSON Schema and a JSON instance to check them instantly. Every failure is reported with the exact instance path, the keyword that failed and the schema path that caused it — all in this tab.

Runs in your browser v1.0.0

Start from an example

live validation

JSON Schema

draft 7 / 2020-12

JSON instance

data to validate

Result

How it works

Both documents are parsed with JSON.parse() and validated in this page. The validator supports the common JSON Schema keywords: type, enum, const, numeric and string bounds, pattern, required, properties, additionalProperties, items, contains, uniqueItems, allOf/anyOf/oneOf/not, if/then/else, dependencies and local $ref resolution. Nothing is uploaded.