JSON Schema Validator
Validate JSON against a schema β types, required fields, enums, patterns, and ranges.
Runs locally in your browser. Your input is not uploaded.
How to Use
- 1
Paste the schema
Into the Schema option β type/required/properties etc.
- 2
Paste the document
The JSON to validate goes in the main input.
- 3
Read the violations
Each error shows its path and the failed constraint.
Frequently Asked Questions
- The practical core: type, properties, required, items, enum, minimum/maximum, minLength/maxLength, pattern, minItems/maxItems, and additionalProperties β enough to validate typical API payloads and config files.
Related Tools
Email ValidatorValidate email address syntax with detailed feedbackURL ValidatorCheck URL format and parse components for validityIP Address ValidatorValidate IPv4 and IPv6 address formatMAC Address ValidatorValidate MAC address format in multiple notationsUUID ValidatorValidate UUID format and detect version (v1βv5)Credit Card ValidatorValidate credit card numbers with Luhn algorithm (no data sent)Phone Number ValidatorValidate international phone number formatsDomain ValidatorValidate domain name and hostname syntax