Skip to content
AZ Tools

Mock Data Generator

Generate realistic fake records for testing — names, emails, dates, IDs, lorem — exported as JSON, CSV, or SQL INSERTs.

Schema

How to use

  1. Define your schema — name each field and pick a data type.
  2. Set how many rows you need.
  3. Pick the export format (JSON / CSV / SQL).
  4. Click Generate, then copy the result.

About this tool

Show

Build a table of realistic-looking fake records — names, emails, usernames, addresses, dates, numbers, booleans and IDs — pick how many rows you want, and export as JSON, CSV or SQL INSERT statements. It is for filling a table so you can see how a UI behaves with a hundred rows instead of three, for a database seed, for a fixture in a test. Generated addresses use the example.com domain, which is reserved by the standards body precisely so it can never belong to anyone, so nothing you paste into a form or a seed script can accidentally reach a real inbox. Nothing here is real data: no rows are fetched from anywhere and nothing you generate is uploaded.

Frequently asked questions

How realistic is the data?

Realistic enough for development and seeding: names blend common first / last name pools, emails follow firstname.lastname@example.com, phones use a placeholder country code. It's not statistically representative — don't use for analytics tests.

Where does the data come from?

Built-in static lists baked into the page bundle. No API, no rate limits, fully offline once the page loads.

Can I get repeatable output?

Not in this version — every Generate call produces fresh random data. For deterministic test fixtures, generate once and save the output.

Why no PII like real social security or credit card numbers?

Generating realistic-looking PII risks accidental use against real systems. The tool sticks to obviously-fake data so accidents are caught.

Related tools