Free Sample CSV Files
21 realistic, synthetic datasets covering common business, technical and data-quality use cases. Every file is free to download with no signup, and safe to publish in tutorials, courses and demos. Use them to test cleaning, analysis and conversion workflows before you touch your own data.
Business & operations
Sales, customers, orders, HR, finance and marketing — the tables behind everyday reporting.
Sample Sales CSV File
csv · 240 rows
A realistic retail sales dataset with orders spread across six months, five regions and a dozen products — enough volume to build …
Sample Customers CSV File
csv · 200 rows
A CRM-style contact list with international names, valid-looking emails and phone numbers, cities and customer segments — the file…
Sample Employees CSV File
csv · 180 rows
An HR roster with departments, job titles, hire dates, salaries and a self-referencing manager_id column — useful for org-chart lo…
Sample Products CSV File
csv · 160 rows
A product catalog with prices, costs, stock levels, SKUs and ratings — enough structure to compute margins, flag low stock and tes…
Sample Orders CSV File
csv · 300 rows
An e-commerce orders table that references the sample customers file on customer_id, with order status values for filtering and a …
Sample Marketing CSV File
csv · 260 rows
Multi-channel campaign performance across seven channels with impressions, clicks, spend, conversions and revenue — everything you…
Sample Expenses CSV File
csv · 220 rows
A business expense ledger with categories, vendors, amounts, payment methods and an approval status — the file to test an expense-…
Sample Movies CSV File
csv · 200 rows
A compact movie dataset with genres, ratings, vote counts, runtimes and box-office revenue — a friendly file for teaching sorting,…
Sample Support Tickets CSV File
csv · 280 rows
A helpdesk export with created and resolved timestamps, priority, category, status and a CSAT score — enough to compute resolution…
Technical & time series
Weather, stock prices, IoT sensors, server logs, plus JSON and TSV for format testing.
Sample Weather CSV File
csv · 366 rows
A year of daily weather for four cities, with a real seasonal temperature curve built in — the file to use for time-series plots, …
Sample Stocks CSV File
csv · 500 rows
Daily open-high-low-close-volume rows for five fictional tickers, generated by a random walk so prices actually drift and trend — …
Sample Sensor Data CSV File
csv · 600 rows
An IoT sensor log at 15-minute intervals with temperature, humidity, a steadily declining battery percentage and a status flag tha…
Sample Web Server Log CSV File
csv · 800 rows
A web server access log flattened into CSV — timestamp, IP, method, path, status, bytes, response time and user agent — for practi…
Sample JSON File
json · 60 records
An array of 60 customer records with a nested address object, a tags array and a boolean field — the shape you hit when flattening…
Sample TSV File
tsv · 100 rows
A tab-separated version of a simple customer table — 100 rows — for testing a TSV parser, a TSV-to-CSV conversion, or an import th…
Testing & edge cases
Clean baselines and deliberately broken files: headers, dirty data, missing values, duplicates, dates and a large file.
Sample CSV File With Headers
csv · 100 rows
A deliberately clean CSV with a proper header row and 100 well-formed data rows — no missing values, no stray quotes, no encoding …
Sample Dirty CSV File
csv · 15 rows
A small CSV that packs in every common data-quality problem on purpose — inconsistent casing, stray whitespace, five different dat…
Sample CSV With Missing Values
csv · 150 rows
A 150-row dataset where roughly one cell in six is missing — represented as a blank, NA, NULL or null — scattered across numeric, …
Sample CSV With Duplicate Rows
csv · 80 rows
60 unique customer rows, plus 12 exact duplicates and 8 near-duplicates that differ only by leading spaces or capitalised email — …
Large Sample CSV File
csv · 12.000 rows
12,000 rows of synthetic card transactions (about 1 MB) — big enough to make a slow parser, an unpaginated table or an in-memory g…
Sample CSV With Dates
csv · 120 rows
The same 120 events written as an ISO date, a US date, an EU date, a full UTC datetime and a Unix timestamp — all in one row — so …
Have your own CSV to work with?
Skip the samples and jump straight into the full toolkit — 100+ tools, entirely client-side.
Explore the Toolkit