Fake Database for Testing

Create a fake database for testing: paste a CREATE TABLE script and get realistic rows as INSERT statements, CSV or JSON. Free, in your browser.

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

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

How to use the Fake Database for Testing

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: CREATE TABLE users (id INT, name TEXT, email TEXT)

Output: 1000 realistic rows

Browse by topic

Who uses Data Utility

Frequently asked questions · Data format benchmark

Frequently asked questions

How do I fill a test database with fake data?

Paste your CREATE TABLE script into the Data Generator, set the row count and download INSERT statements.

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