name:type or name=constant. Types: string, int, float, email, date, uuid, bool, lorem, enum(a|b|c).How to use
Define your columns (one per line) and generate a CSV instantly.
- Enter a schema in the box (examples:
id:int,email:email,status:enum(active|paused),note=hello). - Choose rows, delimiter, quoting, and whether to include a header row.
- Click Generate CSV, then copy or download.
FAQ
What do I type into the schema box?
Use one column per line: name:type (like id:int) or name=constant (like country=US).
Which column types are supported?
string, int, float, email, date, uuid, bool, lorem, and enum(a|b|c).
How do I generate a CSV template (headers only)?
Set Rows to 1 if you need a minimal file, or generate then delete data lines—this tool always generates data rows.
Can I make the output repeatable?
Yes—set a Seed value. The same schema + settings + seed produces the same output.
How does quoting work?
Auto quotes only fields that need it (delimiter, quotes, newlines, or leading/trailing spaces). Use “Quote all” for strict imports.
Does this upload my data?
No. Generation happens client-side in your browser; the tool does not send network requests.
What delimiter should I use for Excel in some locales?
Many locales prefer semicolons; choose “Semicolon (;)” if commas conflict with decimal separators.