Free Tool
Convert a CSV contact list into a VCF file — the vCard format phones and email clients import. Drop the .csv in, get a .vcf out, ready for iPhone, Android, Gmail, or Outlook.
Drop your CSV file here
or click to browse · .csv accepted
01 —
Make sure the first row of your CSV is a header row naming each column.
02 —
Drop the file above and check the preview — it shows exactly which columns were recognised.
03 —
Download the .vcf and import it into your phone or address book.
A CSV the converter is happy with looks like this:
Name,Phone,Email,Organization Jane Cooper,+1 555 0142,jane@example.com,Northwind Traders Amir Haddad,+1 555 0198,amir@example.com,Contoso
Sixty column names are mapped automatically, so most exports from Excel, Google Sheets, Outlook, or a CRM convert without renaming anything. Case, spaces, underscores and punctuation are ignored — First Name, first_name and FIRSTNAME all match the same field.
| vCard field | Column names accepted |
|---|---|
| Name | name, fullname, displayname, contactname |
| First Name | firstname, givenname, first |
| Last Name | lastname, familyname, surname, last |
| Phone | phone, phonenumber, mobile, cell, telephone, tel |
| Phone 2 | phone2, phone2number, otherphone, workphone, homephone |
| email, emailaddress, mail | |
| Email 2 | email2, secondaryemail, otheremail |
| Organization | organization, company, org, employer |
| Title | title, jobtitle, position, role |
| Address | address, street, streetaddress |
| City | city, town |
| State | state, province, region |
| ZIP | zip, zipcode, postalcode, postcode |
| Country | country |
| Birthday | birthday, bday, dob, dateofbirth |
| Website | website, url, web, homepage |
| Note | note, notes, comment |
Columns the converter does not recognise are ignored rather than rejected, so an export with extra fields still converts cleanly.
iPhone
Email the .vcf to yourself, open the attachment in Mail, then tap Add All Contacts. AirDrop from a Mac works too.
Android
Copy the .vcf to the phone, then Contacts → the menu → Import → pick the file.
Google Contacts
contacts.google.com → Import → Select file. Contacts sync to every signed-in Android device.
Outlook
File → Open & Export → Import/Export → Import a vCard file (.vcf).
iCloud
iCloud.com → Contacts → the gear menu → Import vCard. Contacts appear on every Apple device.
Thunderbird
Address Book → Tools → Import → Address Books → vCard file.
Drop your .csv on the converter above. It reads the header row, maps each column to a vCard field, previews the contacts it found, and hands you a .vcf download. The file is parsed in your browser — nothing is uploaded.
Yes. vCard is the format, .vcf is its file extension, so a CSV to vCard converter and a CSV to VCF converter produce the same output. This page covers both.
One name column is the minimum — either 'Name' or a 'First Name' plus 'Last Name' pair. Everything else is optional. Sixty column-name variations are recognised automatically, listed in the table on this page.
Save it as CSV first: in Excel, File → Save As → CSV (Comma delimited). Google Sheets uses File → Download → Comma-separated values. Then drop that CSV into the converter.
vCard 3.0 — the version with the broadest support across iOS, Android, Google Contacts, and Outlook. All contacts are written into a single .vcf file so you only import once.
Yes. If your export uses semicolons — common in European locales — re-save it with commas, or open it in a spreadsheet app and export as standard CSV.
Both. There is no contact limit, no file-size cap, and no account. The conversion runs in JavaScript on your own machine, so your contact list is never sent anywhere.