Free CSV Generator & Contact List Builder
Create, edit and export contact lists in seconds. Download as CSV, Excel, JSON, PDF or TXT — all in your browser, no data ever leaves your device.
Start with a template
Everything you need to build contact lists
A lightweight, powerful spreadsheet editor that runs entirely in your browser.
Instant Export
Download your data as CSV, Excel, JSON, PDF or plain text in one click — no waiting, no email.
100% Client-Side
Your data never leaves your browser. All processing happens locally for maximum privacy.
Any Format
Compatible with Google Sheets, Microsoft Excel, WhatsApp bulk senders, and any CRM.
Ready Templates
Start from Invitation List, Wedding Guests, Business Contacts or WhatsApp Contacts templates.
Who uses this tool?
From wedding planners to marketing teams — anyone who needs a clean contact export.
WhatsApp Invitations
Build a guest list with names and phone numbers, then upload directly to Campaigny to send personalised invitations at scale.
Event Guest Lists
Track RSVPs, family counts, and side assignments for weddings, corporate events, or birthday parties.
Business Contacts
Export your leads or prospects into Excel for your CRM, cold-email tool, or sales team.
Bulk SMS / Email
Prepare a clean, deduplicated contact file ready for any messaging platform in minutes.
Ready to send personalised WhatsApp invitations?
Upload your CSV in Campaigny and send personalised PDF invitations with each guest's name to hundreds of people in one click.
Get Started FreeFrequently Asked Questions
Is this CSV generator free?
Yes — completely free, forever. No signup, no watermarks, no limits.
Does my data get uploaded anywhere?
No. Every operation (editing, importing, exporting) runs entirely in your browser using client-side JavaScript. Your data is never sent to a server.
What file formats can I export?
CSV (comma-separated), Excel (.xlsx), JSON, plain text (tab-separated), and a branded PDF contact sheet.
Can I import an existing CSV?
Yes — click "Import CSV" in the toolbar to upload any .csv file. The columns and rows will be loaded into the editor instantly.
How many rows / columns can I add?
There is no hard limit. The tool handles hundreds of rows with smooth animations and inline editing.
Can I use this to send WhatsApp invitations?
Absolutely. Build your contact list here, download the CSV, then upload it in the Campaigny invitation flow to send personalised PDFs to every contact.
Is the Excel export compatible with Google Sheets?
Yes. The .xlsx file generated by SheetJS opens natively in Google Sheets, Microsoft Excel, LibreOffice Calc, and Apple Numbers.
How to create a CSV contact list
- 1Choose a template or start blank — click "Templates" in the toolbar.
- 2Add your columns (e.g. Name, Mobile, City) using the + Column button.
- 3Type directly into cells or import an existing CSV file.
- 4Click "Export" and choose your format: CSV, Excel, JSON, PDF or TXT.
- 5Upload the CSV to Campaigny to send WhatsApp invitations instantly.
Our CSV generator is built on PapaParse for CSV parsing, SheetJS for Excel generation, and jsPDF for PDF export — all running client-side with zero server round-trips. Compatible with Google Sheets, Microsoft Excel, and all major CRM and bulk-messaging platforms.