JSON Schema Validator
Paste JSON and JSON Schema to catch type mismatches, missing required fields, enum problems, bounds, patterns, and additional properties.
Validation result
β VALIDHow it works
Enter your input
Fill in the values, paste your text, or upload the file this tool works with.
See results instantly
Most tools update live as you type; a few use a single button. Either way, the result appears right on this page.
Use your results
Copy, download, or share what the tool produces β you're always in control of the output.
What is JSON Schema Validator?
Paste JSON and a JSON Schema to check common structure rules such as required fields, types, enums, lengths, ranges, array items, and additional properties.
How to validate JSON with a schema
Rules this validator checks
The validator supports common type checks, required object keys, properties, additionalProperties false, enum, const, string length, string pattern, numeric minimum and maximum, array length, and item schemas.
Unsupported schema keywords
Some JSON Schema features are detected but not evaluated, including oneOf, anyOf, allOf, not, $ref, if/then/else, dependencies, patternProperties, and format. When those appear, the tool shows a warning.
Reading errors
- Each issue includes a JSON path such as $.id or $[1].name.
- Fix syntax errors before checking schema rules.
- Treat a warning about unsupported keywords as a reason to use a full validator before production.
Validation notes
Schema validation is only as complete as the rules this tool evaluates. Use a full JSON Schema validator when unsupported keywords are central to your contract.
Frequently Asked Questions
Does it support $ref?
No. $ref is detected as unsupported and is not resolved, so schemas that rely on references need a full JSON Schema validator.
Does format validate emails or URLs?
No. The format keyword is reported as unsupported. Use pattern or a full validator if format checks matter.
Can it validate tuple arrays?
Yes. When items is an array of schemas, each array position is checked against its matching schema.
Why does valid JSON still show issues?
Valid JSON syntax only means the text parses. Schema validation then checks whether the parsed value follows the schema rules.
Related Tools
- PopularAvailableLocal
UUID Generator
Generate standards-compliant UUID v4 and GUID identifiers individually or in bulk.
- PopularAvailableLocal
JSON, YAML & XML Formatter
Format, minify, and validate JSON and XML, and convert between JSON and YAML.
- PopularAvailableLocal
QR Code Generator & Reader
Create QR codes and read QR images locally.
- PopularAvailableLocal
Base64 Encoder/Decoder
Encode and decode text using Base64 locally.
- PopularAvailableLocal
URL Encoder/Decoder
Encode and decode URLs in separate tabs, with batch and recursive options.
- PopularAvailableLocal
Unix Timestamp Converter
Convert Unix timestamps (seconds and milliseconds) to dates and vice versa.
- AvailableLocal
HTML Entity Encoder/Decoder
Encode and decode HTML entities safely.
- AvailableLocal
Regex Tester
Test regular expressions and preview replacements.
- AvailableLocal
JWT Decoder
Decode JWT header and payload locally.
- AvailableLocal
Cron Expression Generator & Validator
Build, validate, and decode 5-field cron expressions with next run times.