How to Convert CSV to vCard Easily: 3 Proven Ways

Rosa Reyes
time March 22, 2023 Preview 6.9K
share it facebook share it Twitter

Both the CSV (comma-separated values) format and the vCard format are often used to store contact information, such as names, addresses, phone numbers and email addresses. Some services (such as iCloud) and apps only support vCard. If you want to import contacts from a CSV file to such services or apps, a conversion is needed. This article will show you how to convert CSV to vCard easily in different ways on computer and phone.

Note: vCard is also known as VCF. Therefore, sometimes this article refers to the vCard format (or a vCard file) as the VCF format (or a VCF file).


Method 1. How to convert CSV to vCard using a converter app

There are desktop and mobile apps that can help you with this conversion. This part will talk about some of them and show you how to use them.

Use Cisdem ContactsMate

Applies to: Mac

If you are a Mac user, you can do the conversion using Cisdem ContactsMate, the best contact manager for Mac. With it, you can easily convert one or multiple CSV files to a vCard on Mac. In addition, this app supports other common formats, making it easy to convert contacts between formats.

Below are the steps.

1. Download and install ContactsMate.

Free Download

2. When you open it for the first time, click OK in the message that appears.

a message displaying an OK button

3. In the sidebar, control-click On My Mac and choose New Group.

control-clicking On My Mac brings up a New Group option

4. Click Import in the top left corner and import the CSV file that you want to convert.

5. Click Last Import in the sidebar, select all the contacts and then drag them into New Group.

6. Control-click New Group and choose Export.

control-clicking New Group brings up an Export option

7. To convert CSV to vCard, click the Format dropdown list and choose vCard. Click Save.

convert CSV to vCard by choosing vCard in the Format dropdown list

By the way, if it’s an Excel file that you want to convert, you can convert it to CSV first, which is very easy. For example, you can use Microsoft Excel.

Note: In step 4, you will see the Field Mapping Selection window. Mapping can help make sure that the contacts will be imported and converted just the way you want. You may need to manually map some of the columns in your CSV file to the contact fields in vCard.

Use CSV to VCF Converter

Applies to: Android

As the name tells, this Android app is dedicated to doing the conversion from CSV to vCard.

1. Download and install the app. Open it.

2. Tap the folder icon and select the CSV file that you’d like to convert.

the folder icon

3. Do some manual mapping if needed.

4. Tap Create VCF File.

It’s that easy.

Method 2. How to do the conversion for free using an online CSV to vCard converter

Applies to: Windows, Mac, Android and iPhone

This method is very convenient. All you need is a free online tool called TextCompare. You can easily access and use this tool using the web browser on your computer or phone. However, in order to perform the conversion, the tool requires you to upload your CSV file to their server. You may not want to do this for the sake of privacy. The first method can be better because the apps involved work offline.

1. Open your web browser, go to the online CSV to vCard converter.

2. Click Choose CSV File and upload the file that you want to convert.

the interface of the online CSV to vCard converter, which displays Choose CSV File, CSV Input Options, Process and some other buttons

3. If needed, click the CSV Input Options dropdown list and disable/enable options.

4. Click Process and the vCard Options section will appear, allowing you to map CSV columns to vCard fields.

5. Click Build.

6. Click Save.

Tip: The fact is that there are three versions of vCard: vCard 2.1, vCard 3.0 and vCard 4.0. Different services or apps may require different vCard versions. This method only supports converting a CSV file to vCard 4.0. If what you need is, for example, vCard 3.0, you need to manually change “4.0” to “3.0” before you click Save.

Method 3. How to convert CSV to VCF using the Contacts app

Almost all operating systems have a built-in Contacts app. Windows 11, 10, 8, 7 and Vista have Windows Contacts. And macOS has Contacts. Both apps can help users with the conversion. Since the Contacts app is included with the operating system, this method is free.

Use Windows Contacts

Applies to: Windows

With Windows Contacts, the conversion will take quite a few steps.

1. Select the search button on the taskbar and type “contacts”.

2. Choose Contacts in the Best match list that appears. Now Windows Contacts is open.

3. Click Import. Choose CSV (Comma Separated Values) in the dialog appears.

the Import to Windows Contacts dialog displaying the CSV (Comma Separated Values) option

4. In the CSV Import dialog, click Browse and select the CSV file that you’d like to convert. Click Next.

5. Now you can map the fields you wish to import and convert. Click Finish when you finish mapping.

6. Each contact in your CSV file is imported as an individual CONTACT file.

7. Click New folder to create a folder to keep the VCF files that you will get.

8. Click Export. Choose vCards (folder of .vcf files) in the dialog that appears. Click Export.

the Export Windows Contacts dialog displaying the vCards (folder of .vcf files) option

9. Select the folder you just create. Click OK.

Now the conversion is done. If your CSV file contains only one contact, you will get one vCard. If the CSV file contains, for example, 50 contacts, you will get 50 VCF files.

Tip: If you are converting CSV to vCard for iCloud, there is an extra step because Windows Contacts converts CSV to vCard 2.1 but iCloud doesn’t support vCard 2.1. You need to manually change vCard 2.1 to vCard 3.0.

Use Mac’s Contacts

For Mac users, this method is not that practical. But it does help you get the conversion done.

1. Open the Contacts app on your Mac.

2. From the Contacts menu bar, choose File > Export > Contacts Archive.

the Contacts menu bar

3. Delete all the contacts.

4. From the Contacts menu bar, choose File > Import.

5. Select the CSV file you wish to convert and click Open.

6. From the Contacts menu bar, choose File > Export > Export vCard.

7. Delete all the contacts.

8. Import the archive file exported in step 2.


CSV is a format widely used for data storage and often associated to spreadsheet programs like Excel and Google Sheets. vCard is a common format for contact information storage. Each format has its advantages and disadvantage when it comes to storing contact information. For example, some email clients doesn’t support CSV. Anyway, there are reasons why sometimes we need to convert contacts between the two formats.

This article shows you how to convert CSV to vCard using different methods, including free methods. You can also find some tips to help you get better conversion result. I hope it’s helpful.

Rosa Reyes
share it facebook share it Twitter

Rosa has worked in Mac software industry for more than eight years. She believes that the purpose of software is to make life better and work more productively. In addition to writing, Rosa is also an avid runner.

share it facebook share it Twitter
Comments (0) Leave a Reply

Name *

Comment *

Hot Articles

Top 8 Best Encryption Software for Mac (Ventura Included) 9 Best Free Duplicate File Finders for Windows and Mac 2023 How to Lock Photos on Mac with Password in Easy Ways
Home > How to Convert CSV to vCard Easily: 3 Proven Ways