data · validate

JSON Schema Validator

Validates a JSON document against a JSON Schema (draft-07 subset: type, properties, required, additionalProperties, items, enum, const, min/max, minLength/maxLength/pattern, format=email, allOf/anyOf/oneOf/not). Every violation is listed with its JSON path and the rule it broke — deterministically, in your browser.

Workspace Files stay on your device
A little guidance. A better result.

How to use JSON Schema Validator

Draft-07 subset; every violation listed with its JSON path and the rule it broke.

  1. Prepare your input

    Enter a JSON document and its schema.

  2. Use the workspace

    Review violations with their paths and broken rules.

  3. Check your result

    Resolve errors and validate representative cases.

Know the limits

Only a draft-07 subset is implemented; a passing result does not certify unsupported keywords or remote references.

Where does my input go?

This browser tool processes your input on your device. Optional analytics is a separate choice; it is not needed to use the tool. Keep your original until you have checked the result.

Read the privacy details →
Made for the work in front of you.Report a problem ↗