Data

Sample CSV 5MB File

Comma-separated values — rows of Faker data

Click below for an instant download — no signup, no redirect.

Download 5MB CSV5 MB

TestFile-csv-5mb.csv

File details

FormatCSV
Extension.csv
MIME typetext/csv
Size5 MB
Exact bytes5,242,880
FilenameTestFile-csv-5mb.csv
Format versionCSV (RFC 4180 compliant)
Contents~60,000 Faker contact records; 8 columns with sequential id, email, phone, date, amount, status; header row
EncodingUTF-8; comma delimiter; Unix LF line endings; header row

What is a 5MB CSV file useful for?

A 5 MB CSV with ~60,000 rows moves import testing into performance territory. Use it to verify that your import pipeline uses streaming row-by-row processing rather than loading the full file into RAM, to benchmark chunked database insertion (10,000 rows per batch), and to test that import progress reporting updates at regular intervals rather than only at completion. Real-world CRM exports and analytics platform datasets frequently reach this size.

What's inside this file?

Generated by data.py with Faker. Approximately 60,000 rows, 8-column contact schema, UTF-8, comma delimiter. At this row count the amount column generates a statistically meaningful distribution for aggregation testing. The id column is sequential from 1 — useful for detecting out-of-order row processing bugs.

Download via curl

curl -L "http://localhost:8000/files/csv/TestFile-csv-5mb.csv" \
  -o TestFile-csv-5mb.csv

Need different parameters?

Generate a custom CSV file with exact settings.

⚙ Generate custom CSV

Related formats

Other CSV sizes

Frequently asked questions