Mock Data Generator

Generate fake JSON data from a schema of fields and types.

Define a schema as a list of (field name, type) rows — choose from string, int, float, boolean, name, email, address, phone, uuid, date, ipv4, color and url — set how many records you want, and the tool generates a JSON array of fake objects you can copy or paste straight into your tests.

Common use cases

  • Seed a local database with realistic-looking dev data
  • Generate fixtures for unit tests and Storybook stories
  • Stub API responses while building a frontend before the backend exists
  • Bulk-generate records for a presentation or load-test scenario

Frequently asked questions

Is the data realistic?
It's realistic-shaped (proper email format, valid IPv4, valid UUIDs, real-sounding names) but obviously not real people. Safe to publish in demos and tests.
Can I generate nested objects?
Not yet — only flat objects. For nested or relational fixtures, run the generator multiple times and combine the results.
How many records can I generate?
Up to 1,000 per click. For larger datasets, run multiple batches and concatenate.

Related tools