Test Data Generator

Generate test data for databases and apps: names, emails, addresses, dates and numbers, up to 500,000 rows, as CSV, JSON, Parquet or Excel. Free.

Quick answer: Create realistic fake data for testing and demos.

Related: Mock Data Generator · Fake Data Generator · Fake Database for Testing · Test Data Guides and Free Generators

How to use the Test Data Generator

Create realistic fake data for testing and demos.

The Data Generator creates realistic fake data: names, emails, phone numbers, addresses, dates, prices and more. Pick a preset or build your own columns, choose up to 500,000 rows, and download CSV, JSON, Parquet or Excel. Developers and testers use it to fill demos, load-test apps and avoid copying real customer data into test systems.

  1. Choose a dataset
  2. Edit the columns
  3. Set rows and generate

Tips

Example

Input: id, name, email, signup_date

Output: 1,000 rows of realistic test data

Browse by topic

Who uses Data Utility

Frequently asked questions · Data format benchmark

Frequently asked questions

How do I generate test data online?

Choose the columns and data types, set the number of rows and download the file as CSV, JSON, Parquet or Excel.

Is the test data real?

No. Every value is generated randomly, so it contains no real people or customers and is safe for development and demos.

Can I generate test data that matches my database tables?

Yes. Use the Schema Data Generator and paste your CREATE TABLE statement.

Is the data real?

No. It is random and fictional, so it is safe to share.

Can I get the same data again?

No – each click makes new data. Download to keep a set.

How many rows can the Data Generator create?

Up to 500,000 rows at a time. Choose column types such as names, emails, addresses and dates, then download as CSV, JSON, Parquet or Excel.

Related pages

Topic guides

Guides