Data Formatters & Converters Processed locally

Synthetic Data Generator from JSON Schema

Turn a JSON Schema into realistic, schema-valid fake data — deterministic from a seed, everything in your browser.

Generates as you type. Ctrl+Enter to re-run.

Supports type, properties, required, enum, const, items (min/maxItems), minimum/maximum, string formats (email, uuid, date-time, date, uri, hostname, ipv4), oneOf/anyOf/allOf, and internal $ref. Regex pattern is not generated.

How to use the Synthetic Data Generator

Paste a JSON Schema and get realistic, schema-valid sample records for tests, fixtures, demos, and seed data. The generator understands formats (email, uuid, date-time), enums, numeric ranges, arrays, and nested objects, and uses a seed so the output is reproducible. Everything runs in your browser; nothing is uploaded.

What it does

When to use it

How to use it

  1. Paste your JSON Schema.
  2. Set the record count, optional-field density, and seed.
  3. Copy or download the JSON array or NDJSON output.

Tips & pitfalls

FAQ

Related guides