Sample CSV file with 10,000 rows

Ten thousand fictional customer records under a single header row, as comma-separated values in nine columns: a CSV file of about 820 KB.

Download

sample-csv-10000-rows.csv

818 KB837,484 bytes

Download CSV sample

Direct download. No sign-up and no waiting.

Type
text/csv
SHA-256
e95c2337c4ec5bbae5767b7551b034435cf0b0ed5f994804bbb0ab3147daf3a4
Direct URL
https://sampletestfiles.com/downloads/samples/sample-csv-10000-rows.csv

Why test with this file

Large enough to show how an import behaves under load: whether it streams the file or reads it whole, how long a database insert takes, and whether the browser stays responsive while a grid renders.

Data rows10,000
Columns9
DelimiterComma
Header rowYes
Line endingsCRLF (RFC 4180)
EncodingUTF-8 without BOM

What to check

After your application has processed sample-csv-10000-rows.csv, confirm that:

How the file begins

The opening lines of sample-csv-10000-rows.csv, exactly as they appear in the file.

id,first_name,last_name,email,city,country,signup_date,plan,balance
1,Ethan,Zeller,ethan.zeller1@example.com,Jaipur,IN,2021-07-10,team,2769.84
2,Elena,Underhill,elena.underhill2@example.net,Porto Alegre,BR,2024-04-28,free,4647.61
3,Ethan,Farrow,ethan.farrow3@example.org,Krakow,PL,2023-08-24,business,536.73
4,Victor,Brennan,victor.brennan4@example.com,Lisbon,PT,2024-12-18,business,2410.43
5,Felix,Ibarra,felix.ibarra5@example.net,Graz,AT,2025-11-14,starter,2832.21
6,Kira,Hollis,kira.hollis6@example.com,Cork,IE,2025-06-25,starter,3636.58
7,Priya,Ibarra,priya.ibarra7@example.com,Valencia,ES,2022-01-13,free,4956.19
8,Yusuf,Okafor,yusuf.okafor8@example.org,Austin,US,2024-12-12,team,4341.94
9,Yusuf,Jansen,yusuf.jansen9@example.org,Valencia,ES,2023-07-25,business,4362.60
10,Yusuf,Underhill,yusuf.underhill10@example.com,Cork,IE,2022-08-18,team,4243.93

Preview

Shows the first 64 KB of the file.

Technical details

File namesample-csv-10000-rows.csv
FormatCSV (Comma-separated values)
Extension.csv
MIME typetext/csv
Size837,484 bytes (818 KB)
KindText
SHA-256e95c2337c4ec5bbae5767b7551b034435cf0b0ed5f994804bbb0ab3147daf3a4
Created2026-10-10
ValidationExact size, signature bytes and structure checked when the file was generated
PreviewAvailable on this page
SourceGenerated for this site; not copied from elsewhere
LicenceFree to use, modify and redistribute (terms)
CategorySpreadsheets

Validated for expected format and integrity. As with any download, scan the file with your own security tools before opening it. How files are made and checked

Download from the command line and verify

Fetch the file with curl, then compare its checksum with the SHA-256 value above.

curl -o sample-csv-10000-rows.csv 'https://sampletestfiles.com/downloads/samples/sample-csv-10000-rows.csv'
sha256sum sample-csv-10000-rows.csv     # Linux
shasum -a 256 sample-csv-10000-rows.csv # macOS

On Windows, run Get-FileHash sample-csv-10000-rows.csv -Algorithm SHA256 in PowerShell. A matching value proves that the download is complete and unaltered.

About CSV

Tabular data as plain text, one record per line. The universal import and export format.

CSV format reference

Where it fits

Related files

All curated sample files