Convert VCF to CSV
Export contacts to
a spreadsheet.
Free VCF to CSV converter. Upload any .vcf file — single contact or thousands — and download a clean spreadsheet with every field as a column. Supports vCard 3.0 and 4.0. Runs entirely in your browser.
Three steps to export your contacts into a spreadsheet.
Drag your .vcf or .vcard file into the converter. The file can contain a single contact or thousands — CSVShift detects the number of vCard entries automatically and shows you the count before conversion.
The parser reads each vCard block and extracts all standard fields: full name, first and last name, company, job title, email, phone, address, website, birthday and notes. Each field becomes a separate column in the output.
Download the .csv file and open it directly in Excel, Google Sheets, Numbers or any database tool. Each contact is a row, each field is a column — ready for editing, filtering or import into a CRM.
When a spreadsheet is more useful than a vCard file.
A VCF file is designed for transferring contacts between devices and apps. It is excellent for importing — but nearly impossible to edit, filter or analyze in bulk. You cannot open a .vcf file in Excel, sort contacts by company, or find duplicates without converting it first.
Converting VCF to CSV gives you the full power of a spreadsheet over your contacts. You can clean the data, remove duplicates, add new columns, filter by country or company, and then re-import the cleaned list back into your phone or CRM.
This workflow is especially common when migrating contacts between platforms — for example, from iPhone to Android, from Gmail to Outlook, or from a legacy CRM to HubSpot. The standard path is: export VCF → convert to CSV → clean in Excel → re-import.
Common scenarios where exporting contacts to a spreadsheet solves the problem.
Need to update phone numbers, add a field, or standardize formats across hundreds of contacts? Import the VCF into CSVShift, download the CSV, edit in Excel or Google Sheets, then re-import using the CSV to VCF tool.
Moving from iPhone to Android, Gmail to Outlook, or Apple Contacts to Google Contacts? Export VCF from the source platform, convert to CSV here, clean the data, and import the final CSV into the destination system.
Most CRMs (Salesforce, HubSpot, Zoho, Pipedrive) prefer CSV imports over VCF. Converting your contact export to CSV gives you a file that maps directly to CRM fields without manual re-entry.
Finding duplicate contacts in a VCF file is impossible without a spreadsheet. Convert to CSV, use Excel's Remove Duplicates or VLOOKUP to find overlaps, clean the list, and convert back to VCF for import.
Every standard vCard field becomes a column in the output CSV.
| CSV Column | vCard Source | Description |
|---|---|---|
| Full Name | FN | The display name of the contact — the name shown on the contact card in iPhone and Android. |
| First Name / Last Name | N | Structured name fields. Exported as separate columns so you can sort and filter by surname in Excel. |
| Company | ORG | Organization or employer name. Multi-level ORG values (company;department) use the top level. |
| Title | TITLE | Job title or position. |
| Email / Email 2 | Primary and secondary email addresses. Multiple EMAIL fields in one vCard are split into separate columns. | |
| Phone / Phone 2 / Phone (Work) | TEL | Phone numbers by type. CELL and HOME go to Phone, WORK goes to Phone (Work), additional numbers to Phone 2. |
| Address / City / State / ZIP / Country | ADR | Postal address split into individual columns for easy filtering and mail-merge use. |
| Website | URL | Personal or company website URL. |
| Birthday | BDAY | Date of birth in the format stored in the vCard (typically YYYY-MM-DD). |
| Notes | NOTE | Free-text notes attached to the contact. |
Other free converters on CSVShift you might need.
Contact data handled
with full privacy.
VCF files contain sensitive personal information — names, phone numbers, home addresses. CSVShift processes every conversion entirely in your browser. Your file is never uploaded to any server, never stored, and never seen by anyone but you.
There is no backend. No file lands on a server. Open the browser's Network inspector during conversion — you will see zero outbound data requests carrying your contacts.
