Free test data generator

Sample CSV Files
for Testing & Development

Download CSV test files from 1 KB to 10 MB. Generated on demand with realistic fake data — names, emails, addresses, and more. Opens directly in Excel, Google Sheets, or any database.

  • Sizes from 1 KB to 10 MB
  • Fresh data on every download
  • Excel & Google Sheets ready
  • No registration required

Choose a file size and download

Size Records
1 KB ~3 Download
5 KB ~16 Download
10 KB ~32 Download
50 KB ~160 Download
100 KB ~320 Download
500 KB ~1,600 Download
1 MB ~3,200 Download
5 MB ~16,000 Download
10 MB ~32,000 Download

What's inside each file

1

Standard CSV with header row

The first row contains column names: id, name, email, phone, address, company, user_agent, color, created_at.

2

Fresh on every request

Files are generated on demand — you get a unique dataset each time you click Download. No cached stale data.

3

Ready for any tool

Open in Excel or Google Sheets, import into MySQL / PostgreSQL with LOAD DATA INFILE, or use directly in your test scripts.

Frequently asked questions

Each row contains: id, name, email, phone, address, company, user_agent, color, and created_at. No. Every download generates a fresh set of random records using the Faker library, so you always get unique data. Double-click the file — Excel opens it automatically. If all data appears in one cell, use Data → Text to Columns and choose Comma as the delimiter. Use: LOAD DATA INFILE 'file.csv' INTO TABLE your_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS; The largest available download is 10 MB, which covers the vast majority of testing scenarios. Create scripts that read rows from the CSV and use each row as a test case. This is a standard data-driven testing pattern that lets you run the same test scenario with hundreds of different inputs.