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
File details and verification
- Filename
- sample-100-rows.csv
- Exact size
- 7,956 bytes
- Displayed size
- 7.8 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- c5c7f4807e936721191102eb703e78438488aa749ce3613b1ff189a8f8b42273
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 100
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/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
File details and verification
- Filename
- sample-1000-rows.csv
- Exact size
- 79,046 bytes
- Displayed size
- 77.2 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 7f0e032ed90c9a9df9d7e739d4e8578541c14e4939054db868eef2eef8f8855c
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/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
File details and verification
- Filename
- sample-10000-rows.csv
- Exact size
- 802,066 bytes
- Displayed size
- 783 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- e3fa9e1ca507705ec46a18219e423e74aae9db0b9ad8cbcc1320e88b2cc01b00
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 10,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/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
File details and verification
- Filename
- sample-100000-rows.csv
- Exact size
- 8,113,593 bytes
- Displayed size
- 7.74 MB
- Catalog status
- Valid catalog fixture
- SHA-256
- 3ef864f4d11ed302660b90d51ea82c13869944ae7d8cc2c6f77144dc2549a0ab
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 100,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/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
File details and verification
- Filename
- sample-1million-rows.csv
- Exact size
- 82,148,968 bytes
- Displayed size
- 78.34 MB
- Catalog status
- Valid catalog fixture
- SHA-256
- 0fa78dcceec57aefa985640a2e91d77b74923f3c2e97fb8bff5207bb89f3a39b
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/sample-1million-rows.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
users-sample.csv
1,000 rows
File details and verification
- Filename
- users-sample.csv
- Exact size
- 60,826 bytes
- Displayed size
- 59.4 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 5646dbdf49b555c978d51541d3859fd00eb5acf589977b87fc18eadeab842249
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/users-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
products-sample.csv
500 rows
File details and verification
- Filename
- products-sample.csv
- Exact size
- 20,010 bytes
- Displayed size
- 19.5 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 1231a1071e4a78ff3a67ee7a31047fea35e7d82ba20f9598a0daeb806e5d9208
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/products-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
transactions-sample.csv
2,000 rows
File details and verification
- Filename
- transactions-sample.csv
- Exact size
- 75,718 bytes
- Displayed size
- 73.9 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- c724f6d77ad35e61cd52130aaf3465105270f17afd73b02c106a9a0ac6b081f5
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 2,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/transactions-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
employees-sample.csv
500 rows
File details and verification
- Filename
- employees-sample.csv
- Exact size
- 22,212 bytes
- Displayed size
- 21.7 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 03a0d524a8d1b56e170be4aa17fb878a84da7fb9cbb8ce83e0091e12086888e1
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 500
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/employees-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
geolocation-sample.csv
1,000 rows
File details and verification
- Filename
- geolocation-sample.csv
- Exact size
- 44,957 bytes
- Displayed size
- 43.9 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- b2d40b87a9e5764a9727cca11977e334d6de4cde7f501005dc4df77986dbf609
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/geolocation-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
timeseries-sample.csv
5,000 rows
File details and verification
- Filename
- timeseries-sample.csv
- Exact size
- 145,775 bytes
- Displayed size
- 142 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- 959c6adf5bd31d262ab9e26c199cea57f5eac683684a4006ed161279c9b7dae3
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 5,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/timeseries-sample.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
semicolon-separated.csv
1,000 rows
File details and verification
- Filename
- semicolon-separated.csv
- Exact size
- 61,021 bytes
- Displayed size
- 59.6 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- bc2e3c95c2c5efb1b23c9d25349a4b5a5f62e5481c6ce260b212dafa245188df
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- text/csv
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/csv/semicolon-separated.csv
See how TrueFileSize generates and measures sample files, or review the editorial policy.
tab-separated.tsv
1,000 rows
File details and verification
- Filename
- tab-separated.tsv
- Exact size
- 60,414 bytes
- Displayed size
- 59.0 KB
- Catalog status
- Valid catalog fixture
- SHA-256
- a26f08eff916c4d7197e4d83631c24ff58e25e903a528d6e85a6f944b8c62ef1
- Header signature
- Not applicable (no stable header signature for this format)
- Verified on
- 2026-08-10
- MIME type
- application/octet-stream
- Rows
- 1,000
- License
- CC0 / Public Domain
- Download URL
- https://cdn.truefilesize.com/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.
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.
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.