← All tools

JSON Schema Draft-07 Validator

Validate local JSON against a checked Draft-07 schema with local refs, conditions and JSON Pointer error paths, without fetching schemas.

json-schema-validatorLOCAL WORKSPACE

Enabling local controls…

Each input: 1 MiB UTF-8; output: 2 MiB. Loading stops after 15 seconds; processing after 2 seconds. Content stays local, without uploads or storage.

Draft-07 with root-local #/ JSON Pointer refs. Remote refs, nested IDs, legacy extensions and prototype-related schema keys are rejected.

Enter input or load a sample, then run.

If clipboard access is denied, select the read-only output manually. Input HTML, SVG, CSS and JavaScript are never rendered or executed.

How to use this tool

Enter JSON and a Draft-07 schema, then Validate. Read valid/invalid and the path, keyword and message for each error. Regex work runs in a cancellable Worker.

When not to use it

Only root-local #/ JSON Pointer refs are supported. Nested IDs, legacy extensions and prototype-related schema keys are rejected. Validation is not authorization or a safety guarantee.

Read the guide →