Mock Data Generator

Generate realistic fake data — names, emails, UUIDs, dates, and more — as JSON or CSV, entirely in your browser.

About this tool

A mock data generator, or dummy data generator, for the times you need realistic-looking rows without using real people. Add fields such as full name, email, UUID, integer and date, choose how many rows you want, and get JSON or CSV to paste into a test database, a fixture file or an API mock. The values are made up in your browser from built-in lists.

How to use it

  1. Add one or more fields, giving each a name and a type (Full Name, Email, UUID, Integer, Date, and more).
  2. Set how many rows you want generated, and choose JSON or CSV as the output format.
  3. Click Generate, then copy the result.

FAQ

Is this real data, or could it accidentally match a real person?

It's synthetic — names, emails, and other values are assembled from small built-in word lists and random combinations, not looked up from any real dataset, so matches to real people are coincidental in the same way any randomly generated name could be.

Does generating data involve any network request?

No, every field type is generated locally in your browser with hand-written logic — nothing is fetched from an external API.

Is there a limit on how many rows I can generate?

Generation is capped at 1000 rows per run, since rendering a much larger result in a browser text area becomes slow to work with.

Can I use this as a dummy data generator for a database?

Yes. Generate CSV and load it with your database import tool, or run it through CSV to SQL to get a CREATE TABLE statement and INSERT statements. The data is synthetic, so it is safe to put in a development database.

Related tools

← All tools · Text & Data · Blog · Cheat sheets · FAQ