Mock JSON Generator

Build a custom JSON schema and generate fake data records.

Define a custom record shape — fields with types like string, integer, email, name, address, uuid, date, IPv4 — and generate any number of fake JSON records to seed databases, mock APIs or populate Figma component variants.

Common use cases

  • Mock API responses while a backend is still in development
  • Seed JSON files for local development and testing
  • Generate dataset fixtures for unit and integration tests
  • Populate prototype apps with believable list data

Frequently asked questions

Can I save my schema?
Schemas live in the page state for now. You can copy the JSON output to disk and rebuild the same schema next time — saved schemas are on the roadmap.
How realistic is the data?
Names, emails, addresses and IPv4s come from short curated word and city lists — convincing in mockups but not statistically representative.
How many records can I generate?
Up to 1,000 per click. For larger datasets, run multiple batches or use a script — the heavy lifting is fast either way because it all runs in the browser.

Related tools