Free · No sign-up

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.

CSV or Excel to vCard

Step 1 of 3 · Upload

Next you’ll match your columns
How it works

Three steps

  1. 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.

  2. 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.

  3. 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.

Importing

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.
FAQ

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.