Encrypt Online
Choose theme
Privacy All tools run entirely in your browser.

JSON Schema Validator

Validate a JSON document against a schema and inspect the exact failure paths

Safety note: Schema validation runs locally in your browser. This page validates the document and schema you paste here only; it does not fetch remote $ref targets or external schemas.
Validate JSON against a schemaPaste the schema and the document, run validation, and inspect the exact failure paths or success state immediately
Keep the schema and document together here so you can tell whether the failure is in the payload or the contract.
What Schema Validation Checks

JSON Schema validation checks whether a document matches the structure, required properties, and value constraints your schema describes.

Validate a JSON Document
  1. Paste the schema on the left and the document on the right.
  2. Click Validate JSON.
  3. Read the error paths first. They tell you which part of the document or schema caused the mismatch.
Why Error Paths Help

A failing schema check is only useful if you know where it failed. Instance paths and schema paths narrow the problem to one location in the payload and one rule in the contract.