Validate a JSON instance against an explicit JSON Schema (Draft 7, 2019-09, or 2020-12), listing every error with its exact location in the instance and in the schema, browsable one by one. It uses a validator that interprets the schema directly (no eval or executable code generation), resolves $ref only locally (never remotely, never via fetch), and protects against recursive schemas with explicit limits. It never confuses valid JSON with JSON that satisfies the schema.
Data is processed on your device and never sent to any server.
Remote $refs are never downloaded. Only internal references from the schema itself, or from the additional schemas you paste/upload here, are resolved.
or upload the schema
or upload the instance
Upload additional schemas
The data is processed on your device and is never sent to the server.