How the CSV Generator Builds a File
AnyTool CSV Generator deliberately separates the data from the formatting and runs both entirely in the browser. It offers two modes. Schema mode reuses the same dependency-free fake-data engine as the Fake Data Generator: you build an ordered list of named columns, give each one of 30-plus field types (names, emails, phones, addresses, companies, dates, numbers, booleans, UUIDs, colours, IPs, prices and clearly-marked test card / IBAN values), pick a row count capped at 1,000, and optionally lock a seed for reproducible rows. Manual mode instead gives you a small editable grid — type your own header and cells, including multi-line cells. Either way the resulting two-dimensional table is handed to one shared serializer that applies your CSV format options, so the same RFC 4180 logic governs sample data and hand-typed data alike.
- Two modes: schema-driven sample rows, or a manual header + editable grid
- Schema mode reuses the fake-data engine — 30+ field types, presets, up to 1,000 rows, optional seed
- Manual mode supports multi-line cells that are escaped on export
- One shared serializer formats both modes identically
- All generation and formatting is client-side — no server, no CDN, no upload
