Free VCF file to CSV converter Icon

Free VCF file to CSV converter

Excel VBA Script to convert VCF file with multiple entries to CSV file

5.0 Stars (21)
2,109 Downloads (This Week)
Last Update:
  Browse Code Code Repositories



This is an Excel based VBA script used to import bulk .VCF files that contain more than 1 Vcard and then convert them to a comma separated .CSV file or Excel xls file that can then be imported into Outlook, Google, or any other application that supports import of contacts using CSV files. This has been written to support VCF 2.0, 2.1, 3.0 and 4.0 formatted files including those with printable encoding (MIME) and has been tested with bulk VCF files from Backupify, Google Contacts (Gmail Contacts), Apple IOS, Samsung Android devices and other platforms. If this doesn't work for you, please email me the VCF file and I'll modify the code to support your specific VCF format.

To use, simply download and open the Excel file (xlsm), Enable Macros if prompted, and then select the VCF file you wish to import. Once complete, Excel will create and save new file titled VCFExport.csv that can also be saved in Excel format.

Free VCF file to CSV converter Web Site


  • NEW! Now supports Mac (Apple) computers running Excel 2011
  • NEW! Support for Spouse, Assistant, Children, Preferred Email, Preferred Phone, and Preferred Address Fields
  • Completely free! All I ask is that you review the program here if it works for you, or let me know via email if it does not so I can improve the compatibility for other users.
  • Automatically deletes duplicate contacts that have email address only (generally created by Gmail)
  • Support for fields > 255 characters long (e.g. large notes / body field)
  • Support for VCF Files exported by Samsung Phones and Samsung Tablets
  • Converts Bulk VCF Files to CSV files (VCF files that have more than one contact)
  • Supports multiple contacts in a single VCF file
  • Supports multiple phone numbers, email addresses, and address per contact and assigns categories (e.g. Home, Work)
  • Fast & Free Support- if this does not work for your VCF, email the VCF file and I'll update the code as needed to support your file within 24 to 48 hours.
  • Support for VCF Files with ENCODING=QUOTED-PRINTABLE (MIME encoding to ASCII printable characters)
  • Published as Excel file, simply download and open the Excel .xlsm file and select the VCF file you wish to import when prompted.
  • Developed and tested to support import of Google VCF files from Gmail Contacts
  • Tested support for Apple IOS Exports (IOS 5 and IOS 6)
  • CSV File created with Column Headers that perfectly match Outlook import template
  • Supports extremely large VCF files, tested with file containing 20,000+ contacts
  • With Excel Save As, can also save as XLS file instead of CSV if desired
  • Support for VCF 2,1, 3.0 and 4.0 Formats
  • Allows importing of bulk VCF files into Outlook or other programs
  • DOES NOT currently show progress during import, may take 2 to 5 minutes to run (be patient)
  • New versions developed as needed to support user submitted files; each new version tested across diverse set of VCF formats to ensure maximum compatibility
  • Support for COBook contacts export and fields unique to COBook


User Ratings

ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Works as advertised.

    Posted 09/29/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    this project just saved me hours of work transforming a .vcf exported from gmail to a CSV regullar outlook method didn`t worked because the gmail format is different thanks dev.

    Posted 09/16/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Too easy, I was expecting much more pain. Click - boom - csv. Thanks for the hard work.

    Posted 06/20/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Fantastic! Works a treat, and I created an account here just to say so!

    Posted 06/20/2016
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Thanks so much for providing this excellent piece of code. Worked perfectly. I created an account just so I could say thank you.

    Posted 06/06/2016
Read more reviews

Additional Project Details

Programming Language

Visual Basic for Applications (VBA)



Thanks for helping keep SourceForge clean.

Screenshot instructions:
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks