Convert CSV to VCF (vCard)
Upload a CSV, tell us which column is the name, phone and email, and download a .vcf that imports into any phone or mail app. Nothing to install and nothing to sign up for.
Three steps
- 01
Upload your CSV
Drop the file on this page. The first row should contain column names such as Name, Phone, Email. Comma, semicolon, tab and pipe separators are detected automatically.
- 02
Match the columns
Each column is matched to a contact field. Check the suggestions, change any that are wrong, and choose a single .vcf for all contacts or a .zip with one file per person.
- 03
Review and download
Every contact appears as a card. Fix a typo, add a photo, then download. Import the file on your phone or in Gmail or Outlook.
What a good CSV looks like
One contact per row and one piece of information per column. A header row with clear names (“Full name”, “Mobile”, “Work email”) lets the converter match columns for you. Phone numbers keep their formatting, so include the country code (for example +91 or +44) if the contacts will be used abroad. If you have first and last names in separate columns, map one of them to “Name (split into first & last)” and the other to Notes, or merge them in your spreadsheet first.
One file or one per contact?
A single .vcf containing all contacts is the easiest to import: phones and mail apps treat it as a batch. One file per contact (delivered as a .zip) is useful when you want to send individual cards, attach them to emails, or import a few people at a time.
Which fields are supported
Full name, first/last name, organization, job title, phone, email, address, website, birthday, nickname, social profile, photo URL, notes and unique ID. Columns you don’t map are added to the notes field so no data is lost. Output is vCard 3.0, which every current device reads.
Encoding and special characters
UTF-8 files are recommended. Names in Hindi, Arabic, Chinese or accented Latin scripts are preserved. If a file exported from older Excel shows garbled characters, re-save it as “CSV UTF-8” first.
Getting the .vcf onto your device
- iPhone
- Open the .vcf from Mail, Messages, Files or AirDrop and tap “Add all contacts”. For large lists, sign in at icloud.com/contacts on a computer, choose the gear icon → Import vCard.
- Android
- Open the .vcf file on the phone and choose Contacts, or in Google Contacts go to Fix & manage → Import → select the file.
- Gmail / Google Contacts
- At contacts.google.com choose Import, pick the .vcf, and the contacts appear in your Google account (and on every phone signed into it).
- Outlook
- Outlook desktop: File → Open & Export → Import/Export → Import a VCARD file. Outlook.com: People → Manage → Import contacts.
Questions about this tool
Is the converter really free?
Yes. There is no account, no trial and no limit on how many times you use it. Uploads are capped at about 900 KB, which is several thousand contacts.
What happens to my file?
The CSV is sent over HTTPS and used to build your contacts. Editing, previewing and creating the download happen in your browser. Files are kept only briefly for the conversion; see the privacy policy for details.
My phone numbers lost their leading zero in Excel. Will that happen here?
No. The converter reads the CSV as text, so numbers are kept exactly as they appear in the file. The leading-zero problem happens inside Excel itself; export from your original source if possible.
Can I convert Google Contacts or Outlook CSV exports?
Yes. Both export CSV with a header row. Map “Given Name”/“First Name” and “Family Name”/“Last Name”, the phone and e-mail columns, and the rest can go to notes.
Does it work on a phone?
Yes. The site works in mobile browsers; you can upload from Files or Google Drive and import the result straight away.
Other tools
Convert Excel (.xlsx, .xls) to VCF
Upload the .xlsx or .xls directly. The first worksheet is converted to text inside your browser, so the workbook itself never leaves your computer. Then map the columns and download your vCards.
OpenView and edit VCF files online
A .vcf is just text, but reading it is painful. Upload one or more files to see the contacts as cards, fix mistakes, add photos, scan a QR code to save a contact on a phone, and download the result.
OpenSplit a VCF file into individual contacts
Phones and mail apps often export every contact into one big .vcf. Upload it here to see each contact on its own card, pick the ones you need, and download them individually or as a .zip.
Open