What does this JSON Schema Validator check?
It checks common JSON Schema constraints such as type, required, properties, items, enum, const, minimum, maximum, minLength, maxLength, minItems, maxItems, pattern, and additionalProperties.
Is this a complete JSON Schema draft implementation?
No. It is designed for fast browser checks of common schema rules. For advanced keywords such as oneOf, anyOf, allOf, refs, conditionals, and custom formats, use a dedicated JSON Schema library in your build or test workflow.
Does my JSON data leave the browser?
No. Validation runs with JavaScript in your browser, so the pasted JSON and schema are not uploaded to a server.
Should I format JSON before validating it?
Yes. Formatting first makes syntax errors, missing commas, and nesting problems easier to spot before schema-level validation begins.
What is the difference between required and non-empty?
The required keyword means a property must exist. It does not always mean the value is useful. Add rules such as minLength, minimum, minItems, or enum when empty or out-of-range values should fail.
Can schema validation replace API tests?
No. Schema validation is a strong boundary check, but API tests should still cover behavior, authorization, error states, pagination, and business rules.