VCF to CSV & Excel Converter

About VCF to CSV & Excel Converter

VCF to CSV converts vCard contact files into a spreadsheet you can open in Excel, Google Sheets or Numbers, or import into a CRM, a newsletter service or another phone. A .vcf file is how iPhone, iCloud, Android, Google Contacts and Outlook export an address book, but it is hard to read, sort or edit directly. Drop one or several .vcf files and every contact becomes a row, with names, companies, job titles, all phone numbers and email addresses, postal addresses, websites, birthdays, notes and groups in their own columns. Three layouts are available. Spreadsheet gives clean, readable columns such as Mobile Phone, Work Phone and Work Email, and includes only columns that actually contain data, so a simple phone book does not come out as a table with eighty empty columns. Google Contacts produces the exact column names that contacts.google.com imports, and Outlook produces the columns Outlook recognises, which makes the tool a bridge between address books as well as a converter. The parser understands what phones really export: Android files in vCard 2.1 with quoted-printable encoding, iPhone custom labels such as Mobile or iPhone stored in separate lines, vCard 4.0 phone numbers written as tel: links, birthdays without a year, and names in any alphabet. Photos are left out to keep the file small. When saved as Excel, every value is stored as text, so phone numbers keep the plus sign and leading zeros that Excel would otherwise remove. Contacts from several files, for example backups of two phones, can be combined into one table with exact duplicates removed. Everything runs in your browser, so the address book never leaves your device. To go the other way and put a spreadsheet back onto a phone, use CSV to vCard Converter, and to combine several contact lists that are already spreadsheets use Merge CSV Files.

People convert contacts to a spreadsheet for many reasons. Small businesses move a phone full of customer numbers into a CRM. Associations and clubs turn the chairman's phone into a member list. Families merge the address books of an old and a new phone and want to see who is missing. Marketing teams prepare a newsletter import from contacts collected at an event. In each case the same few details decide whether the result is usable. The first is phone number format. A CSV has no types, so Excel decides on its own that +381 64 123 4567 is a number and 0641234567 is the number 641234567. Saving as .xlsx avoids that, because the workbook marks every cell as text. If you must use CSV with Excel, import it through Data, From Text/CSV and set the phone columns to Text. The second is encoding. The CSV files created here are UTF-8 with a signature at the start, which tells Excel to show letters like ć, ü or Cyrillic correctly; without it Excel on Windows often shows garbled characters. Use the semicolon separator if your Excel is set to a European language, since it uses the comma as a decimal mark. The third is duplicates: when the same person is saved on two phones, both copies are identical and the duplicate option keeps one. Contacts that differ slightly, for example with an extra email, are kept, so nothing is lost. Once the list is cleaned up in a spreadsheet, CSV to vCard Converter turns it back into a .vcf for any phone, and Excel to CSV Converter or CSV to Excel Converter switch between the two spreadsheet formats.

How to use VCF to CSV & Excel Converter

  1. Drop one or more .vcf files exported from your phone or email
  2. Pick the Spreadsheet, Google Contacts or Outlook layout and CSV or Excel
  3. Check the preview and download the table

Frequently Asked Questions

How do I convert a VCF file to CSV?
Drop the .vcf file onto the tool. Each contact becomes a row and the first contacts are shown in a preview. Choose the Spreadsheet, Google Contacts or Outlook layout, pick CSV, and click Download CSV. Several .vcf files can be converted together.
How do I open VCF contacts in Excel?
Convert the file here with the Excel (.xlsx) option and open the result in Excel. Choosing .xlsx instead of CSV matters for phone numbers: Excel opens a CSV by guessing types, which removes the + in front of international numbers and the leading zero of local numbers. In the .xlsx file every value is stored as text and stays exactly as it was.
How do I export iPhone contacts to Excel?
On a computer, open icloud.com/contacts, select all contacts and choose Export vCard. On the iPhone itself you can share contacts as a .vcf from the Contacts app. Then drop that .vcf here and download it as Excel. Custom iPhone labels such as iPhone, Mobile or Work are recognised and put into the right columns.
Which layout should I choose?
Spreadsheet is best for reading, editing and mail merges, because the columns have plain names and only columns with data are included. Google Contacts gives the exact layout contacts.google.com imports. Outlook gives the column names Outlook expects when you import a CSV, such as Mobile Phone, Business Phone and E-mail Address.
Does it work with Android and old phone backups?
Yes. Android and many older phones save contacts as vCard 2.1, often with accented letters encoded as quoted-printable and a separate character set. The tool decodes this, so names like José or Đorđe come out correctly. vCard 3.0 and 4.0 files from iPhone, Google and Outlook work too.
Are contact photos included?
No. Photos are embedded in a .vcf as long blocks of encoded data that a spreadsheet cell cannot display, so they are skipped. Every other field, including notes, birthdays, addresses and groups, is converted.
Is my address book uploaded anywhere?
No. The .vcf is read and converted by JavaScript in your browser, and the CSV or Excel file is created on your device. Nothing is sent to ToolBox or anyone else.

Related Tools

Also Available As