JSON Schema Validator
12 toolsValidate JSON data against a schema.
Runs in your browser — your files and text stay on your device
Everything you'd need a dedicated JSON app for — formatting, a collapsible tree view, structural diffing, converting to/from CSV, YAML, and XML, generating TypeScript interfaces and JSON Schemas, querying with JSONPath, and validating JSON Lines — runs entirely client-side using your browser's native JSON engine, so nothing you paste is ever sent to a server.
Format & ValidateTree ViewJSON DiffJSON → CSVJSON ↔ YAMLJSON ↔ XML→ TypeScriptSchema GeneratorSchema ValidatorJSONPath TesterSort KeysJSON Lines
agemissing required property
How to use this tool
- 1Paste a JSON Schema and the JSON data to check.
- 2Validation errors (if any) are listed with their path.
Frequently asked questions
Which JSON Schema keywords are supported?
type, enum, properties, required, and items — enough for common object/array validation. Advanced keywords like pattern, minimum/maximum, or $ref are not currently supported.
Is my data uploaded anywhere?
No, validation runs entirely in your browser.