Data & AnalyticsLive🔒 Private

VCF to CSV

Convert VCF contact files to CSV format. Free online VCF to CSV converter — export contacts. No upload, 100% private, browser-based.

or

How it works

The VCF to CSV converter reads vCard contact files (.vcf) — exported from iPhone Contacts, Gmail, Outlook, or any contact management system — and outputs a CSV spreadsheet with one contact per row and one property per column. Use it to bulk-import contacts into a CRM, spreadsheet, or email list.

vCard (.vcf) is the universal contact interchange format, but most CRMs (Salesforce, HubSpot, ActiveCampaign) and email platforms expect CSV for bulk import. Converting from vCard to CSV enables migration of contact lists between platforms.

How to use it: upload one or multiple .vcf files (or a single .vcf containing multiple vCard records). The tool parses all vCard properties (FN, EMAIL, TEL, ADR, ORG, TITLE, NOTE, URL, BDAY) and maps them to CSV columns. Download the .csv file.

Multiple vCards: a single .vcf file may contain hundreds of vCard records (as exported from Gmail "Export all contacts"). The tool handles multi-vCard files and produces one CSV row per contact.

Column mapping: standard vCard properties map to columns: Full Name, First Name, Last Name, Email (multiple email columns for work/home/other), Phone (work, mobile, home), Organization, Job Title, Address (split into Street, City, State, Zip, Country), Website, Birthday, Notes.

Photo handling: contact photos (PHOTO property) are not included in the CSV output (CSV can't contain binary data) — the rest of the contact data is preserved.

Privacy: vCard parsing runs in the browser. Your contact data is never uploaded.

Frequently Asked Questions

What do I do if a contact has multiple email addresses or phone numbers?
Multiple values for the same property are split into separate columns: Email Work, Email Home, Email Other (and similarly for Phone). If a contact has more email addresses than columns, the extras are placed in overflow columns (Email 4, Email 5). All values are preserved.
Can I import the resulting CSV into Google Contacts, Outlook, or Salesforce?
Yes, but each platform has its own CSV column name requirements. Google Contacts expects columns like 'Name', 'Given Name', 'Family Name', 'E-mail 1 - Value'. Outlook uses 'First Name', 'Last Name', 'E-mail Address'. Salesforce uses 'First Name', 'Last Name', 'Email'. Toggle the 'Format' selector to produce CSV in the target platform's expected format.
My vCard file has 500 contacts — will they all convert?
Yes. Multi-vCard .vcf files (multiple VCARD blocks in one file) are fully supported. All contacts are parsed and output as rows in the CSV. Upload a multi-vCard .vcf file from a full contacts export and all contacts convert in one operation.
Are contact photos included in the CSV output?
No. Contact photos (PHOTO property) are binary data that cannot be represented in CSV. The photo data is omitted from the CSV. If you need contact photos, access them from the original .vcf file directly.