Validate JSON data against a JSON Schema (draft-07) — instant, client-side, detailed errors
JSON Schema Validator is a free, browser-based utility built for developers and engineers who need a fast, reliable way to validate json data against a json schema (draft-07) — instant, client-side, detailed errors. Whether you're debugging an API response, preparing data for deployment, or validating configuration files, this tool handles the job in seconds — with zero server calls. Everything runs locally in your browser, so your source code and data stay private.
$dynamicRef, prefixItems for array tuple validation, and improved unevaluatedProperties. For maximum compatibility (e.g. OpenAPI 3.0), stick with Draft-07. This validator implements the core Draft-07 keywords: type, required, properties, minimum, maximum, minLength, maxLength, enum, pattern, and items.properties are optional by default. To make a property required, list its name in the required array at the same level as properties. For example: "required": ["id", "name"] means the data must contain both id and name keys. The validator will report an error if any required field is missing, even if the value is present with the correct type.