Your files stay on your device

# Generate a JSON Schema from JSON

Paste one instance (or an array of samples) and get a JSON Schema for it. Required threshold, nullability, examples, tuple arrays, and integer-vs-number are explicit controls, and the generated schema is re-validated against your instance before it is shown.
2020-122019-09draft-07Required atpresenceExamplesTuple arraysInfer formatsCopyDownloadNothing in yet

Paste, drop, or type to begin. Everything stays on this device.

instance in, draft-selected schema out

## Next door in JSON

- [JSON Schema Validator](/json/schema)
- [JSON to Code](/json/codegen)
- [JSON Validator](/json/validator)
[All JSON tools](/json)

---

Canonical HTML: https://nutter.tools/json/schema-generator
Markdown version: https://nutter.tools/json/schema-generator/index.md
Plain-text version: https://nutter.tools/json/schema-generator/index.txt
Agent index: https://nutter.tools/llms.txt

