Skip to main content

Free JSON Schema to Form

Paste a JSON Schema and get a live, working form — text, number, checkbox, dropdown, and list fields — then copy the JSON your inputs produce. Great for prototyping API request bodies. Runs in your browser.

Works offline once loaded

User Profile

Form output (JSON)
{
  "role": "viewer",
  "newsletter": true
}

Renders the common top-level field types (string, number, integer, boolean, enum, and arrays of strings). Great for quickly prototyping a form from an API schema. Runs entirely in your browser.

How It Works

Turns a JSON Schema into a working form, then shows the JSON your inputs produce — handy for prototyping an API request body or config from its schema.

  1. 1
    Paste a JSON Schema
    An object schema with a "properties" map. Titles, defaults, enums, formats, and required fields are all respected.
  2. 2
    Fill in the generated form
    Each property renders as the right control — text, number, checkbox, dropdown, or comma-separated list — with required fields marked.
  3. 3
    Copy the resulting JSON
    The output JSON updates live as you type, ready to paste into an API client or config file.

Your schema and inputs stay in your browser — nothing is uploaded.

Related Tools

Frequently Asked Questions