- Home
- CSV Converters
- CSV to VCF Converter
CSV to VCF Converter
Convert CSV contact lists to vCard files
Turn a spreadsheet of contacts into a .vcf vCard file that phones, mail clients, and address books can import directly. Upload the CSV, map your columns to the right contact fields, and download a single vCard file containing every row.
Column mapping is the part that matters. Contact exports never use the same header names twice — Mobile, Cell, Phone 1, Telephone — so you point each of your columns at the vCard field it belongs to instead of renaming your spreadsheet to match a rigid template.
The output is standard vCard 3.0, the version with the broadest support across iOS, Android, Outlook, and Google Contacts.
Drop your file here or browse from your device
Accepts CSV, TSV, TXT. Maximum input: 10 MiB. Files above this hard limit are rejected before local processing.
How to Convert
- Upload your CSV file or paste the contact data
- Map each CSV column to the vCard field it should populate
- Review the generated vCard output
- Download the .vcf file and import it into your contacts app
Features
- Map your CSV columns to vCard name, phone, email, and address fields
- Standard vCard 3.0 output for broad device and client support
- Every row becomes a contact in a single importable file
- Supports organisation and job title fields
- Escapes characters that would otherwise break a vCard property
- Preview the generated vCard before downloading
- Runs entirely in your browser — the contact list is never uploaded
Use Cases
- Import a spreadsheet of leads or members into a phone address book
- Move a contact list between CRMs or mail clients
- Turn an event or membership roster into shareable contact cards
- Bulk-create contacts without entering them one at a time
- Convert a cleaned-up CSV back into vCard after editing
Frequently Asked Questions
How do I import the VCF file into my phone?
Email the .vcf to yourself and open it on the device, or add it to iCloud, Google Contacts, or Outlook using their import option. Contact apps recognise the format natively.
Which vCard version is produced?
Version 3.0, which has the widest compatibility across iOS, Android, Outlook, and Google Contacts. Version 4.0 is newer but less consistently supported by older clients.
Do my CSV columns need specific names?
No. You map each column to the vCard field it belongs to, which is why exports using Mobile, Cell, or Phone 1 all work without renaming anything first.
Does the file contain all my contacts or one each?
One file containing every contact, which is how address books expect to receive a bulk import.
What if a row is missing a phone number or email?
That property is simply left out of that contact. A missing field does not stop the rest of the vCard from being valid.
Are my contacts uploaded?
No. The CSV is read and the vCard generated in your browser, so the contact list never reaches the app server.