Data Formatters & Converters Processed locally

Schema Inspector

Paste a JSON object or an array of records to infer a JSON Schema (or OpenAPI schema object) — with field types, required/optional, formats, and enum candidates. A field profile and Prisma model draft sit in the extended view. Runs in your browser.

Auto-infers as you type. Ctrl+Enter to re-run.

Advanced options

How to use the Schema Inspector

Paste a JSON payload and instantly see its typed schema — every property, its inferred type, optional vs required, nested arrays and objects, and formats. Use the Schema Inspector to understand undocumented API responses, draft a starter JSON Schema or OpenAPI component, model a database table (Prisma), or generate example data. Inference runs entirely in your browser.

What it does

When to use it

How to use it

  1. Paste JSON into the editor (an object, or an array of records).
  2. The inferred schema renders automatically; the Fields & Prisma tab shows types, optionality, and warnings.
  3. Paste multiple representative payloads to improve required/optional accuracy across array items.
  4. Copy the inferred JSON Schema, refine it manually, then run it through the Schema Validator.
  5. Generate matching example data with the Synthetic Data Generator.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. No analytics on pasted JSON.

Related guides

Common tasks solved by this tool

Continue in a JSON/API workflow

Chain this into related tools, or build it as a saved workflow in Workflows.

  1. Format or inspect JSON
  2. Inspect JSON or schema structure — this tool
  3. Compare two JSON documents
  4. Validate against a schema

Part of the JSON and API contract toolkit

Validate schemas, compare JSON responses, generate JSON Patch operations and debug API contract examples with related privacy-first tools.