Mock Data Generator

Generate realistic fake names, emails and rows as JSON or CSV.

Processed locally — nothing is uploaded

About Mock Data Generator

Build a schema field by field — person details, contact information, identifiers and dates — then produce up to 1,000 rows in either export format. Plausible-looking values make a prototype far easier to judge than rows of test1, test2, test3.

The mock data generator builds realistic sample records for testing, prototyping and demos. Define a schema field by field — full names, emails, phone numbers, cities, companies, UUIDs, dates, booleans and more — set how many rows you need, and generate up to 1,000 records instantly. Export the result as ready-to-use JSON or CSV.

It saves hand-typing fixtures or wiring up a database just to see how a table, form or API renders with real-looking data. Varied name and address lengths also expose layout bugs that a column of identical placeholder strings hides.

Learn how this works

Frequently asked questions

How many rows can I generate?

Up to 1,000 rows at a time, across as many fields as you like. Click Regenerate for a fresh randomised set.

What export formats are supported?

JSON (with real numbers and booleans) and CSV (with proper quoting), both of which you can copy or download.

Is the generated data based on real people?

No. All values are randomly assembled from generic sample lists, so the records are fictitious and safe to use in tests and demos. The generator combines random first/last names, fake emails (e.g., john.smith@example.test), and synthesized addresses to create realistic-looking but entirely made-up records. This ensures test data never accidentally matches real people or contains real personally identifiable information. The synthetic data is ideal for development, QA testing, and design mockups where authentic-looking data matters but privacy is paramount.

More Mock Data Generator tools

Related tools