JSON Schema

Generate draft-07 style schema from sample JSON and validate data against a schema.

All processing on this page runs locally in your browser unless noted otherwise.

JSON
Schema
Local offline processing — data is never uploaded

How to use

  1. Paste sample JSON and generate a schema.
  2. Or paste both JSON and Schema to run bidirectional validation.
  3. Beautify/minify schema text and export the file.

Example

{
  "id": 1,
  "email": "[email protected]",
  "active": true,
  "roles": ["admin", "editor"]
}

FAQ

Which draft is targeted?

Generated schemas use a draft-07 shaped structure suitable for common tooling.

Are all keywords supported?

Core type / required / properties / items / enum checks are covered for everyday use.

Related tools