Skip to content
PocketDesk
Your files are processed on your device, never uploaded

Test data generator

Make up to 1000 rows of clearly fictional people for mockups and tests. Nothing leaves your device.

  • Runs in your browser
  • No sign-up

How to generate test data

  1. Set how many rows you need, from 1 to 1000.
  2. Choose CSV or JSON.
  3. Tick the fields you want: ID, name, email, phone, address, company and username.
  4. Optional: type a seed to get the same rows every time.
  5. Press Generate data. Copy the result or select Download CSV.

Why use fake data

Real customer data does not belong in a demo, a screenshot or a test database. A leak, even a small one, can break privacy laws and trust. Made-up rows let you fill a table, test a form, check how a long name wraps, or load a sample into a spreadsheet without risk.

The generator draws first names and last names from lists of more than a hundred each, so rows look varied. Streets, cities and states are invented places. Companies are well known fictional names. Nothing here is meant to match a real person.

Safe by design

Test data should never be mistaken for real data, and it should never reach a real inbox or phone. Every email ends in example.com, example.org or example.net, which are reserved for documentation and cannot receive mail. Phone numbers use the 555-0100 to 555-0199 block that is set aside for fiction. If a script sends a message to one of these addresses, it goes nowhere.

Reproducible runs

Add a seed and the output becomes a pure function of your options. That makes bug reports and tests repeatable: share the seed and the field list, and a teammate can regenerate the exact same file. Without a seed, each run uses fresh randomness from your browser.

Tips

  • Open the CSV in any spreadsheet. Fields that contain commas are quoted correctly.
  • Need an email footer to try in a mock inbox? Use the email signature generator.
  • Building a demo billing screen? Pair this with the invoice generator.
  • Need a quick image as a placeholder value? Turn a file into text with Image to Base64.
  • Prototyping a site? Make icons with the favicon generator.

Questions

Is the generated data real?

No. Names are picked at random from embedded lists and combined, so the people do not exist. Emails use the reserved example.com, example.org and example.net domains, and phone numbers use the 555-01xx range set aside for fiction.

Can I get the same data again?

Yes. Type a seed such as demo1 and the same options always give the same rows. Leave the seed empty for new data each time.

How many rows can I make?

From 1 to 1000 per run. Press the button again for more.

Which formats are supported?

The result box shows CSV or JSON, whichever you choose. The Download CSV button always gives a CSV file.

Is anything sent to a server?

No. Rows are generated in your browser from word lists shipped with the page.

More generators tools