JSON Schema Validator

Validate JSON data against a JSON Schema (type, required, properties, enum, min/max).

✅ Valid! Data matches the schema.
100% client-side — nothing leaves your browser. Supports draft 2020-12 keywords: type (incl. integer & type arrays), enum, const, multipleOf, min/max (+exclusive), minLength/maxLength (Unicode code points), pattern, format (opt-in assertion), properties, patternProperties, additionalProperties, required, min/maxProperties, propertyNames, items/prefixItems, contains (+min/maxContains), uniqueItems, allOf/anyOf/oneOf/not, if/then/else, dependentRequired/dependentSchemas, boolean schemas, and same-document $ref (#/$defs/…). Remote $ref and unevaluated* are not supported.
Infinio Tools
© 2026 Infinio Labs