Skip to content

JSON Schema Validator

Validate JSON data against a JSON Schema and see every error with its path. Supports formats like email, date and uri. Runs offline.

No uploads
Draft
JSON Schema
JSON data

✕ 4 error(s)

  • /email — String does not match format "email". (format)
  • /age — -3 is less than 0. (minimum)
  • /tags — Duplicate items at indexes 0 and 1. (uniqueItems)
  • /extra — Not allowed by the schema (e.g. additionalProperties: false). (false)

How to use JSON Schema Validator

  1. 1Open JSON Schema Validator. It runs in your browser, no sign-up.
  2. 2Type or paste your input.
  3. 3Copy or download the result.

Questions

Which drafts are supported?

Draft 4, 7, 2019-09 and 2020-12. Auto-detect reads the $schema keyword.

Are formats checked?

Yes — email, date, date-time, uri, uuid, ipv4, ipv6 and more are validated.

Is my data uploaded?

No. Validation runs entirely in your browser.

More tools