CSV VCF
File conversion

Convert CSV to VCF

QUICK ANSWER
Is it possible to convert CSV to VCF?
Yes - CSV converts to VCF.

Import your .csv into Google Contacts and export it as a .vcf file - the process is free and takes a few minutes. Microsoft Outlook does the same if you already use it, though it creates one .vcf file per contact rather than a single merged file.

2 programs
Also to VCF: IPD · NPF · OLM

On this page

Tested on macOS, Windows & Linux
Last verified Oct 2026

More free converters

HEIC, PNG, WEBP, MP3 and more - every tool here is free.

Open the toolbox

Why convert CSV to VCF?

Phones, email clients and mobile apps import contacts from VCF (vCard), not CSV. A plain CSV table of contacts cannot be directly added to a smartphone address book; converting to .vcf lets you import the entire contact list with a single tap or file import.

How to convert CSV to VCF

Microsoft Outlook APP

Use File > Open & Export > Import/Export to import the .csv into Contacts, then export again choosing vCard files (.vcf). Outlook creates one .vcf file per contact.

Programs that convert CSV

About these formats

Quality & what to watch

  • Column headers must match standard names such as First Name, Last Name, Email Address and Mobile Phone for automatic field mapping; non-standard headers require manual mapping.
  • Outlook exports one .vcf file per contact rather than a single merged file; use a separate merge tool if you need one combined .vcf.
  • If the CSV contains accented characters, confirm it is UTF-8 encoded before importing to avoid garbled names in the vCard output.

Frequently asked questions

Do I need a Google account to use Google Contacts?
Yes, a free Google account is required to access Google Contacts.
What contact fields transfer to VCF?
Name, email, phone, company and job title transfer reliably; custom fields and contact photos may be lost depending on the tool.
Can I convert back from VCF to CSV?
Yes, Google Contacts also exports as CSV, and most email clients can export a VCF contact list to CSV.
Why do imported contacts have garbled names?
The CSV is likely encoded in Windows-1252 rather than UTF-8; open it in a text editor, re-save as UTF-8, and re-import.