Data

Sample CSV 10MB File

Comma-separated values — rows of Faker data

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

Download 10MB CSV10 MB

TestFile-csv-10mb.csv

File details

FormatCSV
Extension.csv
MIME typetext/csv
Size10 MB
Exact bytes10,485,760
FilenameTestFile-csv-10mb.csv
Format versionCSV (RFC 4180 compliant)
Contents~120,000 Faker contact records; 8 columns; sequential id; header row
EncodingUTF-8; comma delimiter; Unix LF line endings; header row

What is a 10MB CSV file useful for?

A 10 MB CSV with ~120,000 rows tests import pipelines at a scale where naive in-memory approaches break down. Use it to verify that your importer uses streaming processing, to benchmark PostgreSQL COPY throughput at 120,000 rows, and to test that your web application's import UI correctly shows progress for an import that takes 5–30 seconds to complete rather than appearing frozen. CRM and e-commerce platforms regularly export datasets at this size.

What's inside this file?

Generated by data.py with Faker. Approximately 120,000 rows, 8-column contact schema, UTF-8, comma delimiter. At this row count the amount column provides a dataset large enough for meaningful aggregation benchmarks (SUM, AVG, percentile queries). The sequential id allows verification that all rows were inserted in correct order.

Download via curl

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

Need different parameters?

Generate a custom CSV file with exact settings.

⚙ Generate custom CSV

Related formats

Other CSV sizes

Frequently asked questions