Sample CSV Files — Free Download in Various Sizes and Row Counts
Download free sample CSV files from 100 to 1 million rows. Includes realistic data: users, products, transactions, geolocation, and timeseries. Perfect for testing data imports, pandas, databases, and spreadsheets. No registration needed.
Generate custom CSV fileCreate up to 1GB locally in your browserexample.com, example.org, example.net) that are guaranteed never to be real. Any resemblance of names, cities, or other fields to real persons is coincidental.sample-100-rows.csv
100 rows
Verified file details
- Filename
- sample-100-rows.csv
- Exact size
- 7,719 bytes
- Displayed size
- 7.5 KB
- MIME type
- text/csv
- Rows
- 100
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/sample-100-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-1000-rows.csv
1,000 rows
Verified file details
- Filename
- sample-1000-rows.csv
- Exact size
- 78,929 bytes
- Displayed size
- 77.1 KB
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/sample-1000-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-10000-rows.csv
10,000 rows
Verified file details
- Filename
- sample-10000-rows.csv
- Exact size
- 802,037 bytes
- Displayed size
- 783 KB
- MIME type
- text/csv
- Rows
- 10,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/sample-10000-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-100000-rows.csv
100,000 rows
Verified file details
- Filename
- sample-100000-rows.csv
- Exact size
- 8,112,579 bytes
- Displayed size
- 7.74 MB
- MIME type
- text/csv
- Rows
- 100,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/sample-100000-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
sample-1million-rows.csv
1,000,000 rows
Verified file details
- Filename
- sample-1million-rows.csv
- Exact size
- 82,151,488 bytes
- Displayed size
- 78.35 MB
- MIME type
- text/csv
- Rows
- 1,000,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/sample-1million-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
users-sample.csv
1,000 rows
Verified file details
- Filename
- users-sample.csv
- Exact size
- 60,633 bytes
- Displayed size
- 59.2 KB
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/users-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
products-sample.csv
500 rows
Verified file details
- Filename
- products-sample.csv
- Exact size
- 20,064 bytes
- Displayed size
- 19.6 KB
- MIME type
- text/csv
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/products-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
transactions-sample.csv
2,000 rows
Verified file details
- Filename
- transactions-sample.csv
- Exact size
- 75,650 bytes
- Displayed size
- 73.9 KB
- MIME type
- text/csv
- Rows
- 2,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/transactions-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
employees-sample.csv
500 rows
Verified file details
- Filename
- employees-sample.csv
- Exact size
- 22,236 bytes
- Displayed size
- 21.7 KB
- MIME type
- text/csv
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/employees-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
geolocation-sample.csv
1,000 rows
Verified file details
- Filename
- geolocation-sample.csv
- Exact size
- 44,936 bytes
- Displayed size
- 43.9 KB
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/geolocation-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
timeseries-sample.csv
5,000 rows
Verified file details
- Filename
- timeseries-sample.csv
- Exact size
- 145,814 bytes
- Displayed size
- 142 KB
- MIME type
- text/csv
- Rows
- 5,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/timeseries-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
semicolon-separated.csv
1,000 rows
Verified file details
- Filename
- semicolon-separated.csv
- Exact size
- 60,432 bytes
- Displayed size
- 59.0 KB
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/semicolon-separated.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
tab-separated.tsv
1,000 rows
Verified file details
- Filename
- tab-separated.tsv
- Exact size
- 60,729 bytes
- Displayed size
- 59.3 KB
- MIME type
- application/octet-stream
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://truefilesize.com/files/csv/tab-separated.tsv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
Common use cases for sample CSV files
- Testing CSV parsers and data import pipelines
- Seeding databases with realistic test data
- Pandas / data science testing and prototyping
- Testing spreadsheet applications with large datasets
- Load testing ETL pipelines and data warehouses
- Verifying file upload size limits with large CSVs
- Testing delimiter handling (comma, semicolon, tab)
CSV file structure
Standard CSV (comma-separated)
id,name,email,city,age
1,Alice Johnson,alice@example.com,New York,28
2,Bob Smith,bob@example.com,London,34Semicolon-separated (European format)
id;name;email;city;age
1;Alice Johnson;alice@example.com;New York;28Tab-separated (TSV)
id name email city age
1 Alice Johnson alice@example.com New York 28Loading in Python (pandas)
import pandas as pd
df = pd.read_csv('users-sample.csv')
print(df.head())Frequently Asked Questions
Is the data in these CSV files real?
What columns are in the users CSV?
Can I import these CSVs into a database?
What is the difference between CSV and TSV?
Why do you offer semicolon-separated CSV?
Other document formats
Related reading
Sample CSV Files for Pandas Testing
Free sample CSV files optimized for Python pandas testing. Learn to load, analyze, and benchmark with datasets from 100 to 1 million rows.
Seeding Test Databases with Sample Data — SQL, JSON, CSV
How to seed development and staging databases using sample SQL dumps, JSON files, and CSV imports from TrueFileSize. Covers PostgreSQL, MySQL, SQLite, MongoDB, and Prisma.
Fix CSV Encoding Issues — UTF-8 BOM, Delimiters, and Character Errors
Fix CSV parsing errors: UTF-8 BOM causing extra characters, wrong delimiter detection, newlines in fields, mojibake characters. With sample CSVs to reproduce.