Weo Dialer

CSV to VCF converter that turns a lead sheet into phone contacts

Upload a CSV with names and phone numbers, and this CSV to VCF converter gives you one .vcf file that Android and iPhone can import as contacts.

Get the app on WhatsApp

How do I convert CSV to VCF?

To convert CSV to VCF, read each row's name and phone number and write it as a vCard: BEGIN:VCARD, the version, the name, the number and END:VCARD. The converter on this page does that for every row, finds the name and phone columns on its own, and downloads one .vcf file.

Converting CSV to VCF turns rows of a spreadsheet into contacts a phone can import. A CSV file holds one row per person, with a name and a mobile number in columns; a VCF file, also called a vCard file, holds one block per person that starts with BEGIN:VCARD and ends with END:VCARD. Phones cannot read the first but import the second in one step. This free converter from Weo Dialer reads your CSV in the browser, finds the name and phone columns from headings such as Name, Mobile or Phone Number, writes Indian mobiles as +91 followed by 10 digits, leaves out repeated numbers and rows without a number, and lets you add a prefix such as “Lead” so the new contacts are easy to find. It shows the first five contacts before you download, in vCard 3.0 or 4.0. The file is never uploaded. Weo Dialer is a calling CRM app that can import the same CSV as a list of leads to call.

CSV to VCF contacts converter

Example

Runs in your browser. The file is read on your device and never uploaded.

  • 6Rows read
  • 4Contacts in the file
  • 1Duplicate numbers left out
  • 1Rows without a phone number

First 4 contacts

  • Anjali Verma +919876543210
  • Farhan Shaikh +918123456789
  • Lakshmi Iyer +917000123456
  • Gurpreet Singh +919988776655

The first contact as a vCard 3.0

BEGIN:VCARD
VERSION:3.0
N:;Anjali Verma;;;
FN:Anjali Verma
TEL;TYPE=CELL:+919876543210
END:VCARD

CSV to VCF steps

Step Where Result
Upload or paste The file button, or the paste box below it Rows are read on your device
Check the columns Name column and Phone column lists Change them if the guess is wrong
Set the options Prefix, vCard version and the +91 tick box Names and numbers written your way
Check the preview The first five contacts and one sample vCard Mistakes caught before importing
Download Download .vcf file One file with every contact in it

CSV to VCF format

The vCard format is an open standard. Its current version, 4.0, is defined in RFC 6350 from August 2011, which also registers the file extension .vcf and the media type text/vcard. A vCard must have a VERSION line straight after BEGIN:VCARD and a formatted name (FN). Phone numbers go in a TEL line, whose TYPE can be cell for a mobile. One contact from this converter looks like this in version 3.0:

BEGIN:VCARD
VERSION:3.0
N:;Anjali Verma;;;
FN:Anjali Verma
TEL;TYPE=CELL:+919876543210
END:VCARD

In version 4.0 the number is written as a tel: address, which is what the standard recommends. A comma or semicolon inside a name is escaped with a backslash so it does not break the file. Hindi and other non-English names are kept as typed.

CSV to VCF import on Android and iPhone

Once the .vcf file is on the phone, importing takes a minute:

  1. Android: open the Contacts app, tap Organize, then Import from file. If the phone has several accounts, choose the one that should keep the contacts, then select the file. These are the steps in Google’s own help.
  2. iPhone: send the file to yourself by email or a message and tap the .vcf attachment, as Apple’s guide describes.
  3. iCloud on a computer: open icloud.com/contacts, choose Import Contact and select the file. Every person in it becomes a separate entry.

Import into a work account if you have one, so the contacts can be removed together later.

CSV to VCF for calling teams

Saving leads as contacts helps in one specific way: when the customer calls back, the phone shows a name instead of a bare number. For a team that calls the same list every day, a calling app does that and more. Weo Dialer names callers from your own leads, clients and contacts first, so a returning customer is recognised even if the number was never saved. It imports the CSV directly as a list of leads with source tags and custom fields, as covered on the lead management app page, and can also save each new caller as a contact 60 seconds after the call, with a prefix, a setting that can be switched off. The phone-app side of this is on the dialer app for business page. If the sheet is messy, clean the numbers first with the remove duplicate phone numbers tool.

CSV to VCF example

An illustration with round numbers, not a customer result.

A wedding photography studio in Chandigarh keeps enquiries from an exhibition in a sheet of 300 rows with columns for name, mobile number and event date. The owner wants the couples saved on the studio phone so their names show when they call. The converter picks Name and Mobile Number as the columns, finds 12 repeated numbers and 6 rows without one, and prepares 282 contacts with the prefix “Expo”. The owner downloads the vCard 3.0 file, mails it to the studio phone and imports it from the Contacts app. A search for “Expo” now lists every couple from the exhibition, and the studio can delete them together after the season.

CSV to VCF limits

  • One name column. If first and last names are in separate columns, join them in the sheet first, or the contact gets only the first name.
  • One number per contact. A second phone column, an email or an address is not added to the vCard.
  • Files up to 10 MB. Split bigger exports into smaller files.
  • Contacts may sync. Imported contacts go to whichever account you choose, and may sync to other devices on that account.

Try Weo Dialer

Message us on WhatsApp. We share the app and help you set it up.

Get the app on WhatsApp

CSV to VCF FAQ

Which CSV to VCF converter is safe for customer numbers?

The best CSV to VCF converter for customer data is one that never uploads the file, and the free converter on Weo Dialer's website reads the CSV inside your browser. In the Weo Dialer app, new callers can also be saved as contacts automatically 60 seconds after a call, with a name prefix, so many teams need the file only once.

Is Weo Dialer a CSV to VCF converter?

Weo Dialer is a calling CRM app, and this CSV to VCF converter is a free tool on its website. The app imports the CSV itself, along with Excel and JSON files, as a list of leads, so the numbers can be called and followed up without first becoming phone contacts.

How do I import a VCF file on Android?

Google's help gives these steps: open the Contacts app, tap Organize, then Import from file. If the phone has more than one account, pick the one that should keep the contacts, then find and select the VCF file.

How do I import a VCF file on iPhone?

Apple's guide says to tap a .vcf attachment in an email or message to import it. You can also import a vCard at icloud.com/contacts from a computer or tablet, and each person in the file becomes a separate contact.

Should I choose vCard 3.0 or 4.0?

Version 4.0 is the current standard, published in August 2011 as RFC 6350. Version 3.0 is the older format that many address books were first built for. If a file does not import on a phone, download it again in the other version.

Your next sales call can already be in Weo Dialer

Message us on WhatsApp. We share the app and set it up with you. WhatsApp +91 95940 94140

Get the app on WhatsApp