JSON Schema Validator
Validate JSON and schemas in your browser. Nothing you paste is uploaded.
Processed entirely in your browser. Never uploaded to a server.
JSON Schema validation checks structure, not just syntax. Use it before sending an API request, importing a configuration file, or accepting JSON from another system. The validator reports each failing path and rule locally.
How to validate JSON against a schema
- Paste JSON data on the left.
- Paste its JSON Schema on the right.
- Select the schema draft your project uses.
- Choose Validate JSON and fix the listed paths.
Privacy and limitations
This page intentionally does not follow remote $ref links. That keeps the validation local, but means any referenced schema must be included in the schema box. Very complex schemas or regular expressions can still make a browser tab slow.
FAQ
Is my JSON uploaded?
Which JSON Schema drafts work?
Can it load remote $ref URLs?
Why does a valid JSON file still fail?
Need to fix JSON syntax first? Try the JSON Formatter and Validator. Need to compare two API payloads? Use JSON Diff.
New to schemas? Read what a JSON schema actually is, and how to read a validation error.
Advertisement
Ads help keep Kit-Bin free.