Random CSV Generator
Generate a CSV file of random sample data - names, emails, ages, and more - for testing spreadsheets, imports, or applications.
Recommended Settings
Pro Tips
- •Toggle columns on or off to match the shape of data your test or import expects
- •Generated emails and names are randomly combined and don't correspond to real people
- •Use the Download button to save the result directly as a .csv file, ready to import into a spreadsheet or database
- •Increase the row count for stress-testing an import process with a larger sample size
Most Popular
Most users generate 10-50 rows with Name, Email, and Age columns for quick spreadsheet or form testing
When to Use This Tool
Generate a sample CSV to test a bulk import feature before using real data.
Fill a spreadsheet template with realistic-looking placeholder data for a demo.
Create randomized CSV fixtures for automated test suites.
Generate sample data to practice with spreadsheet formulas or data analysis tools.
How It Works
Build a header row from the columns you've selected
Generate a random value for each selected column type, for as many rows as you specify
Join everything into standard comma-separated CSV text, ready to copy or download
100% Private
Files never leave your device. All processing happens locally in your browser.
Lightning Fast
Powered by Client-side CSV generation for optimal performance on modern browsers.
Open Source
Built with verified, open-source libraries. Fully transparent.
Frequently Asked Questions
Is any of this real personal data?
No. Names, emails, and other values are randomly combined from generic word lists - none of it corresponds to real people.
How many rows can I generate?
Up to 200 rows at a time.
Can I choose which fields to include?
Yes, toggle any combination of Name, Email, Age, City, Boolean, and ID columns on or off.
Is my data sent to a server?
No. The CSV is generated entirely in your browser, including the downloaded file.
Does the downloaded file open in Excel or Google Sheets?
Yes, it's a standard comma-separated .csv file that opens in any spreadsheet application.