JSON Schema Generator
Generate JSON Schema from sample JSON data.
Sample JSON
JSON Schema
Quick Examples
Supported Types
string
number
integer
boolean
null
array
object
About the JSON Schema Generator
A JSON Schema describes the shape of JSON data: which fields exist, their types, and which are required. It is used to validate API requests and to document data formats.
How to use it
- 1 Paste a sample JSON document.
- 2 Generate the schema.
- 3 Review the required fields and types, then copy the schema.
Frequently asked questions
What is JSON Schema used for?
To validate data automatically, generate forms and documentation, and describe request and response bodies in OpenAPI specs.
Is the generated schema final?
It is a starting point. A single sample cannot show every rule, so add limits like minLength, enum values, or formats by hand.
Which fields are marked as required?
Every field present in your sample is marked required. Remove any that are optional in real data.