CSV to VCF

CSV to VCF converter online

CSV is often used for contacts exported from CRMs, Google Sheets and tables. Upload the file, map columns to contact fields and get a VCF file for a phone or address book

Upload CSV

Upload .csv - the service will suggest column mapping

Supported: .vcf, .xlsx, .xls, .csv
Selected file

Column mapping

Check automatically detected fields before exporting to VCF

When to use it

Practical scenarios for CSV to VCF

Google Contacts and CRMs

CSV exports with names, phones and emails can be converted into vCard for phone import

Google Sheets contacts

Save a sheet as CSV, upload it and check column mapping before creating VCF

Simple phone lists

CSV is convenient for basic client or employee lists without complex structure

How to prepare the file

  1. Save CSV as UTF-8 when your app offers that option
  2. Keep the first row as column headers
  3. Check that phone numbers did not lose the plus sign at the beginning
  4. If the file comes from Google Contacts, upload it as is and check column mapping

Common mistakes

CSV uses an unusual delimiter

The delimiter is detected automatically: comma, semicolon or tab

Phones became numbers

Set the phone column to text format before exporting from a spreadsheet

No contact name

VCF can still be created from phone or email, but the address book will look worse

Related converters

If you need another format, jump straight to the right workflow

FAQ

Short answers for CSV to VCF

Which CSV encoding is supported?

UTF-8 is recommended. CSV with BOM is handled correctly

Which delimiter should I use?

The delimiter is detected automatically: comma, semicolon or tab

Can I choose the phone column manually?

Yes. After upload, the column mapping screen lets you choose fields manually

What happens to empty rows?

Empty rows and rows without useful contact data are skipped

Can I upload CSV from Google Contacts?

Yes, if the file contains name, phone or email columns