Skip to content
Toolew.com

Fake Test Data Generator

Generate rows of made-up names, emails, addresses, companies and more for seeding dev databases or demoing a table, as CSV or JSON.

Runs in your browser. Your data is not uploaded.
Loading tool…

Tool guide

What this tool does

Fake Test Data Generator builds rows of plausible-looking but entirely fictional tabular data: full name, email, phone, address, company, job title, UUID, boolean and integer columns, drawn from small embedded word lists with crypto-backed randomness. Pick the columns you need, choose a row count, and export the result as CSV or JSON.

Testing an import pipeline, demoing a table component, or seeding a local database all need rows of data that look realistic enough to catch real bugs, without using anyone’s actual personal information. Hand-typing fifty rows of plausible names and emails is tedious and still ends up repetitive.

This generator combines small, embedded lists of first names, last names, companies, job titles and street names with crypto-backed randomness to build each row, so values combine freshly every time rather than cycling through an obviously small set. Nothing is fetched from a network and nothing is meant to resemble a real identifiable person, company or address; email domains are deliberately fictional placeholders such as example.com and mail-test.dev.

How to use Fake Test Data Generator

  1. Tick the Columns you want: name, email, phone, address, company, job title, UUID, boolean, or an integer range.
  2. If you included an integer column, set its Min and Max in the side panel.
  3. Set Number of rows for the batch.
  4. Choose Export format: CSV or JSON.
  5. Press Generate rows and review the preview table of up to 50 rows.
  6. Copy the full export or download it as a .csv or .json file.

Tips for better results

  • Keep the email domain expectation in mind: addresses use fictional domains such as example.com on purpose, so they will never deliver real mail if misused.
  • UUID columns use a standard version-4 format, which is handy for testing anything that expects a real UUID shape without needing a live generator service.
  • Generating a large row count, such as several thousand, can take a moment longer and produces a correspondingly larger export file.
  • Re-running Generate rows produces an entirely new random batch each time, so keep a copy of any batch you need to reuse later.

Common use cases

  • Seeding a local development database with realistic-looking placeholder rows.
  • Demoing a data table, dashboard or report UI with content that is not obviously ‘lorem ipsum’.
  • Fuzz-testing a CSV or JSON import pipeline with varied, well-formed sample rows.
  • Building quick sample datasets for a tutorial, blog post or presentation without using real customer data.

Common mistakes to avoid

  • Assuming the generated names, companies or addresses are safe to publish as if real; they are fictional combinations and should stay inside test or demo environments.
  • Requesting zero columns, which this tool blocks with a clear prompt to select at least one before generating.
  • Treating the embedded name lists as representative of any specific population; they are a modestly sized, deliberately varied set for test coverage, not a demographic sample.

Frequently asked questions

Could any generated row accidentally match a real person?

It is possible by pure coincidence, the same way any random name generator could land on a real name, but the names, companies and addresses are built from small fictional lists and are not drawn from any real directory or database.

Are the generated email addresses real and deliverable?

No, they use placeholder domains such as example.com, example.org and mail-test.dev, which are either reserved for documentation use or deliberately fictional, so the addresses will not deliver real mail.

What format is the UUID column?

A standard version-4 UUID, randomly generated with the correct version and variant bits set, suitable for anything that validates UUID shape.

What is the maximum number of rows?

5000 rows per batch, which balances generous bulk testing with keeping the browser responsive while generating and rendering the preview.

Feedback & suggestions

Help us improve Fake Test Data Generator. We read every message.

Rating (optional)
Necessary
Required for security, language and theme preferences. Always on.