Mock Data Generator

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

About this tool

Generates realistic fake data — names, emails, UUIDs, dates, and more — for filling test databases, seeding fixtures, or mocking an API response, without needing real (or realistic-looking but risky) personal data.

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.

Related tools

← All tools · Blog · FAQ