JSON Schema Validator

Validate JSON against JSON Schema drafts with actionable diagnostics and workflow-grade error mapping.

All processing happens locally in your browser. No data is uploaded or stored.

Validation mode

Typical REST payload contract with required fields and format checks. · Tags: api, rest, payload

Validate mode: Auto · Policy: warn+continue (recommended)

Shortcuts: Ctrl/Cmd+Enter validate, Ctrl/Cmd+Shift+J focus JSON, Ctrl/Cmd+Shift+S focus schema, Esc clear markers.

Trust Contract: SAFE

Trusted actions: enabled

95 chars

Drag file, click upload, or paste a file from clipboard.

JSON input = the data instance to validate.

How to Use
  1. Choose Quick preset for fast validation, or Custom schema for full control.
  2. Paste JSON data in the left panel and schema rules in the center panel.
  3. Use grouped results and click any issue to jump to JSON and schema locations.
  4. Export the report only when trust status allows trusted actions.
Frequently Asked Questions

Which JSON Schema drafts are supported?

The validator supports draft-07, draft-2019-09, and draft-2020-12. Auto mode detects from $schema and falls back to draft-2020-12.

Are remote $ref URLs supported?

No. This tool runs in local-only mode and blocks remote refs. Inline and local references are supported.

Does this tool upload my JSON or schema?

No. All processing happens in your browser. No JSON, schema, or validation output is uploaded or stored.

Related Guides