Search Ctrl K
Home / Tools
THE FEUTEX TOOLKIT

Online CSV File Generator

Generate a CSV file online from column definitions (JSON), choose delimiter/newlines, control quoting, and download or copy the result. Runs locally in your browser.

Types: seq, int, float, text, email, date, uuid, bool, price, const
Optional props: seq.start, const.value
Runs locally in your browser (no upload).
Privacy: runs locally in your browser. No uploads, no tracking scripts.

How to use

Define your columns, choose output options, then generate.

  1. Edit the Columns JSON (array of columns with name and type).
  2. Set Rows and an optional Seed (same seed → same output).
  3. Pick delimiter, newline style, and quoting rules.
  4. Click Generate CSV, then copy or download.

FAQ

What input format does the generator use?

You provide a JSON array of columns (each with name and type), plus the number of rows to generate.

Is the generated CSV deterministic?

Yes—using the same seed, column order, and options produces the same output for the random-like types.

How does quoting and escaping work?

Fields are quoted when needed (delimiter, quotes, or newlines) and quotes are escaped by doubling them (RFC 4180 style). You can also force “Quote all fields”.

Can I generate tab-delimited files?

Yes—choose “Tab” as the delimiter to output TSV-style data.

Does this upload my data to a server?

No. Generation runs locally in your browser and this tool does not make network requests.

What column types are supported?

seq, int, float, text, email, date, uuid, bool, price, and const.

How many rows can I generate?

The UI caps generation at 200,000 rows to stay fast and mobile-safe; for larger datasets, generate in chunks.

Continue your workflow

Browse related tools by task. Use the improved core tools for a consistent workspace with file import, downloads and clear validation errors.