CSV Dummy Data Generator
Generate CSV dummy data with custom fields or Users, Products and E-commerce presets. Choose delimiters, scale and download fixtures for spreadsheet imports and ETL checks.
This page focuses on CSV output. Use templates and fields below, then Generate and Download.
Field customizations apply for this session only and are not saved after reload.
| Field name | Type | Options |
|---|
| Field name | Type | Options |
|---|
The Columns control matches the field list: increasing it appends columns; decreasing it removes trailing columns (you’ll be asked to confirm if you edited fields).
Quick use cases
Common generator issues
Generator feature notes
- Custom CSV is one flat table with a header row. Preset CSV with multiple tables downloads as a ZIP (one CSV per table).
- Generate builds the dataset; Download saves it (or a ZIP). Changing format after a preset Generate re-exports the same records.
- Optional seed makes Users, Products and E-commerce runs reproducible.
- Field names must be unique and non-empty in Custom mode.
Feature boundaries
Related tools
Sample output structure
id,name,email
1,John,john@example.comDataset generator FAQ
Can I choose a custom CSV delimiter?
Yes. Choose a preset such as comma, semicolon, colon, tab, space, or pipe, or enter a custom separator.
How do multi-file and relational CSV downloads work?
In Custom mode, Files > 1 downloads a ZIP of independent CSV files. For E-commerce (and any multi-table preset), Download packs one CSV per table into a single ZIP so foreign keys stay intact.
What are dataset templates?
Custom lets you define columns. Users and Products are single-table presets. E-commerce generates linked customers, products, orders and order items with matching totals, foreign keys and chronological dates. Payments and arbitrary schemas are not included.
What does the seed do?
For preset templates, the same seed and scale reproduce the same rows. Custom mode does not use the seed control.