JSON Schema Validator

Validate JSON data against a JSON Schema. Supports type, required, properties, enum, format, additionalProperties, allOf, anyOf, oneOf, and not.

Tools run in your browser. Shared links may include your input; check the URL before sharing.

How to use

  1. Paste the JSON and schema into their respective fields.
  2. Use errors to locate fields and check types, required properties and constraints.

This example illustrates one supported operation. Choose the matching mode and settings above; generated values and formatting may vary.

Example input or settings

JSON: {"name":"SkillPeek"}
Schema: {"type":"object","required":["name"]}

Example result

valid: true

Does passing schema validation replace business checks?

A schema describes structure and supported constraints. The application must still check permissions and whether referenced records exist.

The validator supports a subset of JSON Schema. Remote references ($ref) are not resolved; use a full validator for standards compliance.