CSV and Excel to vCard (VCF) converter
Turn a spreadsheet of contacts into a .vcf file you can import into your phone, Google Contacts, iCloud or Outlook. Names, phone numbers, e-mails, addresses, birthdays, notes and groups are all supported. It also works in your phone’s browser, with no app or APK to install.
Choose your files
or drop .csv or .xlsx files here
Up to 20 files at a time. Your files stay on this device.
Or paste CSV text
Check the columns
Columns were matched automatically. A column can be used for more than one phone number or e-mail; extra numbers are kept.
Options
Preview and download
Your files stay on this device: the conversion runs in your browser and nothing is uploaded. Learn how your files are handled
How to convert a contact spreadsheet to VCF
- Choose your file. A .csv, .tsv (tab-separated) or Excel .xlsx file with one contact per row. You can also paste CSV text.
- Check the columns. Each column is matched to a contact detail for you (for example Mobile → Mobile phone, Company → Company). Change any that look wrong, or set a column to “not used”.
- Pick the vCard version. Keep 3.0 unless the app you are importing into asks for 2.1.
- Download the .vcf file and import it (see below). The preview shows the first contacts, so you can check names and numbers before you download.
Preparing the spreadsheet
- Put column names in the first row:
Name,Phone,Emailand so on. Any wording works, and you can fix the matching in step 2. - Use either one full name column or separate first and last name columns. A full name is also split into first and last name, which phones use to sort contacts.
- A contact can have several phone numbers and e-mail addresses. Give each one its own column (
Mobile,Work phone,Home phone…). Google’s export puts several values in one cell, separated by:::, and these are split too. - Addresses can be split into street, city, state, postal code and country columns, or kept in one cell.
- Rows with no name, company, phone number or e-mail are skipped and listed so you can check them.
Excel tip: if phone numbers show as 4.47E+11, or have lost their leading zero or +, Excel has turned them into numbers. If you save that sheet as CSV, the CSV gets the changed value. Choose the .xlsx file itself instead: it keeps every digit Excel stored. A leading 0 or + that Excel has already dropped can’t be recovered, though. The other option is to format the phone column as Text and type the numbers again.
Columns that are recognised
The converter recognises the column names in a Google Contacts CSV export (First Name, Phone 1 - Label, Phone 1 - Value, E-mail 1 - Value, Address 1 - Street, Labels…) and in an Outlook CSV export (Mobile Phone, Business Phone, E-mail Address, Home Street…, where Title means Mr/Ms). It also knows common hand-made headings such as Name, Mobile No., Email ID, Company, Designation, City, DOB and Remarks. In Google exports, the label column (Mobile, Work, Home) sets each number’s type.
vCard 3.0 or 2.1?
vCard 3.0 works with iPhone and iPad, macOS Contacts, iCloud, Google Contacts, Android and current Outlook versions, and handles every language. Choose vCard 2.1 only for older phones, car kits or older Outlook versions that reject 3.0. Letters outside the English alphabet are then saved in an older form called “quoted-printable”, which those devices expect.
Importing the .vcf file
iPhone or iPad
Send the file to yourself (Mail, Messages, AirDrop) or save it to Files. Tap it, then tap Add All Contacts. If you use iCloud contacts, you can also import it at icloud.com → Contacts → + → Import Contact.
Android
Copy the file to the phone. In the Contacts app, open settings (or Fix & manage) → Import from file, choose the account to save to, and pick the .vcf file.
Google Contacts and Gmail
Go to contacts.google.com → Import → select the file. Google accepts up to 3,000 contacts per import, so split bigger files with the VCF splitter. Google also adds a label to each import, so you can find those contacts later or remove them together.
Mac
Open the Contacts app → File → Import, or double-click the .vcf file.
Outlook
Classic Outlook for Windows imports only the first contact from a .vcf file that holds several. But Outlook can import CSV files directly (File → Open & Export → Import/Export → Import from another program or file → Comma Separated Values), so for Outlook you usually don’t need a vCard at all. If your contacts are already in a .vcf file, the VCF to CSV converter makes a CSV that Outlook can import.
Frequently asked questions
Is my contact list uploaded anywhere?
No. Your own browser reads and converts the file, and the .vcf file is created on your device. Nothing is sent to this website or to anyone else, so it is safe to use for private or business contact lists.
Why do my phone numbers look like 4.47E+11 or miss the leading zero?
Excel treats long strings of digits as numbers. It drops leading zeros and the plus sign, and shows big numbers in a short form such as 4.47E+11. Choose the .xlsx file rather than a CSV saved from it, or format the column as Text in Excel and type the numbers again before converting.
How many contacts can I convert at once?
You can convert files up to 150 MB, about as much as a browser tab can work on at once. Thousands of contacts convert in a second or two, and very large files are limited only by your device’s memory. The app you import into may have its own limit: Google Contacts takes 3,000 per import.
My sheet has the whole name in one column. Will that work?
Yes. Set the column to “Full name”. The vCard keeps the full name exactly as written, for display, and also saves it split into first and last name, which phones use for sorting.
Can I get one .vcf file per contact?
Yes. Tick “One .vcf file per contact” and you get a ZIP file with a separate file for each person, named after the contact. Most apps prefer a single file, which is the default.
Does it work with a CSV exported from Google Contacts or Outlook?
Yes. The converter recognises both layouts, including Google’s separate label and value columns, and its several values in one cell.
Can I convert Excel to VCF on my phone, without installing anything?
Yes. The converter runs in the web browser on your phone or computer, so there is no app, APK or program to install. Open this page in Chrome, Safari or another browser, choose the spreadsheet from your files and download the .vcf file. On a phone, you can then open the downloaded file to add the contacts.
How do I import many contacts into my iPhone at once?
Convert the whole spreadsheet into one .vcf file here. Open that file on the iPhone (from Mail, Messages, AirDrop or the Files app) and tap Add All Contacts. Every contact is added in one step, without iTunes. If you use iCloud contacts, you can instead import the file at icloud.com, and the contacts then appear on all your Apple devices.
Which CSV format does Google Contacts need?
Google Contacts imports CSV files in its own layout, with headings such as First Name, Last Name, E-mail 1 - Value and Phone 1 - Value. To see the full layout, export one contact from contacts.google.com as a Google CSV. Google also imports vCard files, so if your sheet has its own headings, converting it to .vcf here saves you renaming the columns.
How do I get contacts from Excel into WhatsApp?
WhatsApp has no import of its own. It shows the people in your phone’s contacts who use WhatsApp. Convert the sheet to a .vcf file here and import it into your phone’s contacts, or into the Google or iCloud account your phone syncs with. The contacts who have WhatsApp then appear there. Save numbers with their country code (such as +44 or +91), so WhatsApp can match them, especially numbers from other countries.