Sample CSV 5MB File
Comma-separated values — rows of Faker data
Click below for an instant download — no signup, no redirect.
Download 5MB CSV5 MBTestFile-csv-5mb.csv
File details
| Format | CSV |
| Extension | .csv |
| MIME type | text/csv |
| Size | 5 MB |
| Exact bytes | 5,242,880 |
| Filename | TestFile-csv-5mb.csv |
| Format version | CSV (RFC 4180 compliant) |
| Contents | ~60,000 Faker contact records; 8 columns with sequential id, email, phone, date, amount, status; header row |
| Encoding | UTF-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.