Free · Server conversion · No sign-up

JSON Schema Validator

Validate JSON against Draft 7 or Draft 2020-12 schemas and inspect precise instance paths without modifying the document.

Your input is sent to this site only after you choose Convert on server. The conversion runs for this request and no history is saved. Upload up to 4 MiB combined; Office files have a 2 MiB limit.

STEP 1

Enter your text

Edit the example text or paste your own content.

STEP 2

Choose your options

The defaults work for most files. Change a setting only when you need to.

How to use JSON Schema Validator

  1. Load the example or paste your own input.
  2. Review the settings, then select Convert on server to send input for processing.
  3. Review the result, then copy or download it.

What this tool helps you do

Check whether a JSON document satisfies an actual schema rather than merely parsing as JSON. Paste the document and schema into separate editors, choose the matching draft, and inspect validation errors with their instance and schema paths. Common string formats such as email and date-time are checked through the validator’s format definitions.

Format rules and limitations

Schemas are compiled in strict mode. Unsupported keywords, unknown formats and unresolved references are errors instead of silently ignored rules. External schemas are not downloaded. Validation does not insert defaults, coerce types or remove properties from the document. Input depth and worker resources are bounded, and JSON numbers use JavaScript numeric precision. The result is a diagnostic report, not a security certification or proof that an API request will be accepted.

Example input

{"name":"Ada","email":"ada@example.com","age":36}

What should I check before relying on the output?

Schemas are compiled in strict mode.

Is input uploaded?

This tool sends input to this site’s conversion API after you select Convert on server. Files use bounded workers and, when needed, private temporary folders deleted after processing or cancellation. No conversion history is saved. The converter does not upload files to a third-party conversion service.

Related tools and guides

Browse all developer tools