JSON Schema validator
Validates a JSON instance against a JSON Schema Draft-07 (via the Ajv library). Remote $ref URLs are never fetched.
1 · Schema
1 · JSON instance
Validated with Ajv against JSON Schema Draft-07 - the draft this build of Ajv fully implements; other $schema drafts are not claimed to be supported. Remote $ref URLs are rejected rather than fetched - this never introduces a server-side-request risk. Nothing is sent to a server.
What this does
Compiles your schema and validates the instance against it with Ajv, reporting every validation error with its instance path, schema path, the keyword that failed, and Ajv's message.
No remote references, ever
This never fetches an external $ref URL over the network - a schema referencing one is rejected with a clear compile error rather than silently attempting a fetch, which would otherwise be a real server-side-request risk. Only Draft-07 is claimed as supported, matching what this build of Ajv fully implements.
Privacy
Validated entirely in your browser - nothing is sent to a server.