JSON Schema Tools

Generate schemas from JSON data or validate JSON against existing schemas

Frequently Asked Questions

What is a JSON Schema?

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents. It provides a contract for what JSON data is required for a given application and how to interact with it.

When should I generate a schema vs validate against one?

Generate a schema when you want to create validation rules from existing JSON data. Use validation when you have an existing schema and want to check if your JSON data conforms to it.

What's the difference between the generator and validator?

The Schema Generator creates a new JSON schema from your data, while the Schema Validator checks if your JSON data follows an existing schema's rules and constraints.

Can I use schemas from other tools?

Yes! Both tools support standard JSON Schema formats (Draft 4, 6, 7, and 2019-09), so you can import schemas from other applications or export them for use elsewhere.