Test DataGenerator
Realistic, ready-to-use CSV sample data for demos, tests, and prototypes — generated entirely in your browser.
Realistic, ready-to-use CSV sample data for demos, tests, and prototypes — generated entirely in your browser.
Choose a dataset, set how many rows you need, and copy or download the CSV. Every value is randomly generated from built-in pools, so no real or personal data is ever involved.
Select People, Sales, Products, Employees, or Transactions. Each comes with a fixed, realistic column schema and sensible value ranges.
Enter how many rows you want, from 1 up to 5,000. The generator clamps oversized counts so the page never hangs.
Grab the generated, RFC-4180-compliant CSV. Re-run any time for a fresh random batch with the same column structure.
Fake data you can paste into a spreadsheet, a database seed, or a unit test without touching anyone's real records.
Generation happens client-side in JavaScript. Nothing is uploaded, logged, or sent to a server — the values exist only in your browser tab.
Names derive plausible emails, prices multiply into totals, stock drives in-stock flags. The data looks like the real thing without being real.
Output follows RFC 4180: a deterministic header row and properly quoted fields, so it imports cleanly into Excel, Sheets, pandas, and databases.
No accounts, no rate limits, no waiting. Generate, tweak the row count, and regenerate as many sample sets as you need.