VCF to CSV is the step that turns a phone contact export into a spreadsheet you can actually use.
A VCF file holds your contacts, but Excel does not open it as a table. A CSV file does, with one contact per row and clear headers at the top.
That change is what makes the contacts usable for sorting, filtering, and sharing. You do not need to retype every name, phone number, and email. You convert the file you already exported, and you get the same contacts in a format a spreadsheet can read.
What is a VCF file?
A VCF file is a vCard file used for contacts. It is the standard way phones and contact apps share contact cards, one card per person, in a text format. When you export contacts from a phone, you often get a single VCF file that holds many cards at once.
Each card in the file holds the details for one person. That can include a name, a phone number, and an email address, among other details. The file itself is text, but it is structured for contact apps, not for spreadsheets.
Pro tip: Keep your original VCF file after converting, so you always have a backup of the contacts as they were exported.
vCard VCF to CSV converter: what this tool does
This page is a vCard VCF to CSV converter that runs in your browser, with no upload to a server. Upload a VCF file, or paste vCard text, and the tool reads every contact card in the file and extracts names, phone numbers, and emails into a CSV file with headers.
That scope is deliberate. Other tools extract wider fields, such as addresses, organisations, and notes. This tool extracts Name, Phone, and Email only, so check the CSV file after conversion if you were expecting other fields.
Why convert VCF to CSV?
Excel cannot open VCF, but it can open CSV. That is the practical reason for this conversion: the file you have is in the wrong format for the job you want to do. A CSV file opens as a table, with headers and rows, in Excel, Google Sheets, and many CRMs.
Converting also saves the retyping work. A contact list with dozens or hundreds of people would take a long time to copy by hand, and hand copying invites typos in phone numbers and emails. Conversion takes the values straight from the VCF file, so the spreadsheet starts with the same details.
Pro tip: Open the CSV file in your spreadsheet first, before you import it anywhere else, so you can check the rows and headers.
Privacy: Why browser-based matters
Contacts are sensitive, and this tool keeps the data on your device. A VCF file can hold phone numbers and emails for people you know, and those details should not be sent to a server just to change a file format. That is why browser-based conversion matters more here than for many other file types.
The conversion runs in your browser, and your contacts are not uploaded to a server. That means the parsing, extraction, and CSV building happen on your own device, during the conversion itself. No contact data needs to leave your computer or phone for the file to change format.
Pro tip: After you finish, check your downloads folder and delete any extra CSV copies you do not need, so old contact lists do not linger.
3 ways to convert VCF to CSV
There are three common ways to convert VCF to CSV. The browser tool on this page is the fastest for a spreadsheet, but the other two methods are useful if you already use Google Contacts or Windows Contacts.
Method 1: Use the browser tool on this page
- Upload a VCF file, or paste vCard text.
- Convert the file, and check the headers and row count in the CSV file.
- Download the CSV file, and open it in Excel or Google Sheets.
Your contacts stay on your device during this method, with no upload to a server.
Method 2: Use Google Contacts
- Open Google Contacts.
- Click Import, and select your VCF file.
- Once your contacts appear, select them.
- Click Export, choose Google CSV, and download the spreadsheet.
This method is useful if your contacts already live in Google Contacts, or if you want the CSV file in Google's own format. It does involve importing your contacts into Google Contacts first.
Method 3: Use Windows Contacts
- Open File Explorer, and open the Contacts folder for your Windows user account.
- Click Import, select vCard (VCF file), and select your VCF file.
- Select the imported contacts in the folder, and click Export.
- Choose CSV (Comma Separated Values), choose the fields to export, and save the CSV file.
This method is useful if you want no third-party website at all, and if you are heading to Outlook. Menu labels can differ by Windows version, so follow the Import and Export labels on your own computer.
How to convert multiple VCF files to CSV
To convert multiple vcf files to csv with this tool, convert each file one by one, then combine the CSV files in Excel or Google Sheets. This tool does not merge multiple VCF files into one CSV file in a single step, so do not expect one combined download from several uploads.
- Convert the first VCF file, and download its CSV file.
- Convert each remaining VCF file the same way, one at a time.
- Open the CSV files in Excel or Google Sheets, and check that the headers match across all of them.
- Copy the rows from the later files under the rows of the first file, keeping the same column order.
- Save the result as one CSV file, and check that the row count matches the total number of contacts across all the original files.
- Check for duplicate contacts after combining, especially if the same person appears in more than one VCF file.
Which method should you choose?
| Method | Upload? | Fields you get | Best for |
|---|---|---|---|
| Browser tool on this page | No, runs in your browser | Name, Phone, Email | A quick spreadsheet, with no account or import step |
| Google Contacts | Yes, into your Google account | Google CSV format | Contacts already in Google, or a CSV for Google Contacts |
| Windows Contacts | No third-party site | Fields you select on export | Windows users heading to Outlook, with no website upload |
If you need only names, phones, and emails in a spreadsheet, the browser tool is the shortest route. If you need wider fields, or a Google or Outlook template, use the method that matches where the contacts are going next.
What changes: VCF vs CSV
vCard to CSV is the same conversion, with a change in layout, not a change in the contacts themselves. The VCF file holds cards in a contact format. The CSV file holds the same contacts as rows in a table, with headers at the top.
| Format part | VCF | CSV |
|---|---|---|
| File type | vCard contact file | Spreadsheet table file |
| Contacts per file | Many cards in one file | Many rows in one file |
| Data extracted | Names, phones, emails in cards | Names, phones, emails in columns |
| Opens in Excel | No, not as a table | Yes, as a table |
| File extension | .vcf | .csv |
Pro tip: Compare the number of rows in the CSV file with the number of contacts you expected, before you import it anywhere else.
Using the CSV in Excel, Google Sheets, and a CRM
After conversion, you have a CSV file you can open in Excel or Google Sheets. That is how iPhone contacts to Excel usually works in practice: export the contacts, convert the VCF file to CSV, and open the CSV file as a spreadsheet. The same steps work for an Android export.
In a spreadsheet, you can sort by name, search for a person, and check for duplicates or missing values. That check is worth doing before you import the file into a CRM or share it with a team.
If you need the reverse direction later, the CSV to VCF converter turns a spreadsheet back into contact cards.
Pro tip: Import a small test file first if your CRM allows it, and check that names, phones, and emails land in the right CRM fields.