Skip to content
Free tools

CSV to VCF converter

Upload your list or paste it from Sheets. Names, numbers and cities are picked out, Pakistani numbers are fixed, and you get a VCF file to import on Android or iPhone. Nothing leaves your device.

Drop your list here

CSV, TSV or Excel (.xlsx), up to 5 MB

Or paste the rows from Excel or Google Sheets below.

Leave empty for one file.

Valid

—

Fixed

—

Invalid

—

Duplicates

—

Upload or paste your list to see your contacts.

Got your customers saved? Give them a store to order from.

A Storelala store lists every product with cash on delivery built in, at yourbrand.storelala.com. Free to start, no card needed.

Start your store

Your list stays in your browser. It is read and converted on this page and never uploaded.

Import on Android

  1. Send the file to your phone on WhatsApp, email or a cable, or download it on the phone.
  2. Tap the .vcf file and choose Contacts.
  3. Pick the account to save to, such as your Google account, and confirm.

Import on iPhone

  1. Send the file to your iPhone, or save it to Files or iCloud Drive.
  2. Tap the .vcf file.
  3. Tap Add All Contacts and confirm.

WhatsApp sends a broadcast only to people who have saved your number, so ask customers to save it when they order. Saving your customers on your own phone lets you pick them for a broadcast list.

Questions

How do I convert a CSV or Excel file to VCF?

Upload the file or paste the rows from Excel or Google Sheets. Check that the name and phone columns are right, then press Download VCF. The file is made in your browser. CSV, TSV and .xlsx files work. For an old .xls file or a Google Sheet, save it as .xlsx or CSV first.

Why do WhatsApp broadcasts need saved contacts?

WhatsApp delivers a broadcast message only to people who have your number saved in their phone’s address book. Anyone who has not saved your number does not get it. On your side, you build a broadcast list by picking people from your own contacts, so customers must be saved on your phone before you can add them. This tool helps with the second part. The first part depends on your customers saving your number, so ask them to save it when they order, for example with a line on the parcel slip.

How do I import a VCF file on Android?

Send the file to your phone or download it there and open it. Choose Contacts when asked, then pick the account to save to and confirm. If that does not work, open the Contacts app, go to Settings, choose Import, pick the VCF file and select the file. The exact menu names change a little between phones.

How do I import a VCF file on iPhone?

Open the file from Files, Mail, or the chat you received it in, then tap Add All Contacts. Contacts are saved to the account your iPhone uses for new contacts, such as iCloud. If it fails with a very large file, split it into smaller files and import them one at a time.

Do Urdu names work?

Yes. The file is saved as UTF-8 vCard 3.0, which is the version that Android and iPhone both read, and Urdu names are kept as typed. Names can be mixed with English.

Which phone numbers are accepted and fixed?

03xx-xxxxxxx, 3xxxxxxxxx, 0092 3xx xxxxxxx, 92 3xx xxxxxxx and +92 3xx xxxxxxx all become +923xxxxxxxxx. Landline numbers get +92 too, so 042 1234567 becomes +92421234567, and are marked, since WhatsApp needs a mobile number. Urdu digits are read as well. If your sheet has a second phone column, pick it under Second phone column and both numbers are saved on the contact. If a cell has two numbers, such as 0300 1234567 / 0321 7654321, both are saved on the same contact. Numbers with too few or too many digits, or from another country, are listed with the reason and left out of the file. Press Copy left-out rows to paste those rows, with the reason, into your sheet and fix them.

What happens to duplicate numbers?

If the same number appears more than once, only the first row is saved. A name, city or email missing from the first row is filled in from the later one.

Can I add a label to every name?

Yes. Type a prefix such as Cust, or a suffix such as Eid 2026, and every contact is saved as Cust Ayesha or Ayesha Eid 2026. They then sit together in your phone book, and you can find them by typing the label.

Can I split the file into smaller files?

Yes. Enter how many contacts you want in each file, for example 250. You get a ZIP with the parts, and each part can also be downloaded on its own.

Can I turn a VCF file back into a CSV?

Yes. Switch to VCF to CSV at the top, upload the file and download a CSV with the name, phone, other phones, email and city of each contact. It opens in Excel and Google Sheets, with Urdu names intact.

Is my customer list uploaded anywhere?

No. The file is read and converted in your browser, and nothing is sent to our servers or stored. Close the tab and it is gone.

More free tools

All free tools

Ready to build your online business?