JSON Schema Generator & Validator
JSON Schema describes the shape of JSON data — types, required keys, arrays and nesting — so tools and APIs can validate payloads before using them. Paste a sample to infer a schema, inspect it as a tree, then validate another document against it.
What JSON Schema is used for
A schema can mark keys as required, constrain types and formats, describe array items and reject unexpected properties. API gateways, form builders and editors use it for validation and autocomplete.
Inference is a starting point, not a specification: this tool marks every key present in the sample as required and samples only the first array element. Review the result, relax what is optional, and add formats or enums by hand.
1. Infer schema
2. Schema
3. Validate a document
Tree view
This tool runs entirely in your browser. Your inputs and files are processed locally and are never sent to or stored on Kinetikatech servers.
Related pages
Server problem? Hacked site? Slow website?
Critical issues answered within 30 minutes, 24 hours a day, 7 days a week.