JSON Schema Studio
Create nested JSON schemas, set constraints, generate example data, and inspect validation results—all in one local-first workspace.
Customer profile
Add fields and rules to your data contract
JSON data validator
Paste a JSON document or import a .json file. To validate records independently, select “Each array item”. Errors include JSON Pointer paths.
Draft 2020-12 treats format as annotation by default. Optional format checks are basic and not full standards conformance.
Diagnostics
This studio validates a documented Draft 2020-12 keyword subset locally. It does not claim complete 2020-12 conformance. Unsupported schema keywords or external references stop validation with an explicit message, rather than returning a misleading pass.
Review & edit JSON Schema
Edit the underlying schema directly. Advanced keywords stay intact on import and export. Applying source changes replaces the visual editor’s current schema after confirmation.
Capabilities and limits
Types, enums, numeric and string bounds, arrays, object properties, local JSON Pointers, required fields, composition (allOf/anyOf/oneOf), conditions and dependencies.
External references, dynamic references and unevaluated keywords are not validated. Complex regular expressions may be rejected for safety; validate production schemas with a fully conforming implementation.
Inputs are processed in this tab. Your schema is saved locally. Test data is only saved in local storage when you opt in. Download the project to make a portable backup.