UltConvert

VCF to CSV Converter

Turn a vCard contacts export from your phone, Google or Outlook into a CSV file with one contact per row, ready to open in Excel or import into a mailing list or CRM.

Data Converter

or drag CSV, TSV, TXT … files here ·

Up to 95 MB each· 20 files at once· Removed after 30 min

Output

Your files are removed from our servers 30 minutes after processing.

Files are deleted 30 minutes after processingPrivacy policy

vCard
Also called .vcf · contact card
The standard file format for contacts: plain text blocks that start with BEGIN:VCARD and list a person's name, numbers, emails and address. Phones, Google, iCloud and Outlook all export contacts as vCards, often many in one file.

From address book to spreadsheet

Contacts live comfortably in a phone or an email account, but there are many jobs an address book cannot do. Sending invitations through a mailing service, cleaning up duplicates before a move to a new phone, sharing a client list with a colleague or importing customers into a CRM all start with a spreadsheet, and most of those services ask for a CSV file.

The export they give you is a vCard instead. A .vcf file stores each contact as a block of labeled lines, which is easy for address books and awkward for everything else: open one in Excel and you get a single column of text. Converting it to CSV lays the same data out as a table, with one contact per row and one field per column.

The conversion is also a good moment to tidy up. In a spreadsheet you can sort contacts by surname, spot the same person saved three times, fill in missing company names and delete numbers nobody has called in years, which is slow work on a phone screen. When you are done, the cleaned list can go back into an address book.

VCF

vCard file

The vCard format for contact details, created by the Versit Consortium in 1995 and now maintained by the IETF. One file can hold names, phone numbers, emails and addresses for one or many people. Phones, email clients and address books import and export it.

  • Open standard

CSV

CSV file

Comma-separated values: a plain-text table where each line is a row and commas divide the columns. It has no formulas, formatting or multiple sheets, which is exactly why databases, spreadsheets and contact tools can all import it. Delimiters and text encoding vary, so imports sometimes need a setting adjusted.

  • Open standard

Why convertA vCard keeps each contact as a labeled text block meant for address books; the CSV turns all of them into rows and columns a spreadsheet or import tool can sort and filter. Convert when contacts have to be edited in bulk, mailed or loaded into another service.

What ends up in the columns

The header row names each column after the vCard field it came from: name parts, organization, job title, phone numbers, email addresses, postal address, birthday, website and notes. When a contact has more than one number or address, each gets its own column, labeled by type where the vCard gives one, such as home, work or mobile. Contacts with fewer details leave the extra cells empty.

Photos and custom ringtones are left out, because a CSV can only hold text. Everything else stays as written, including names in any script, so the file is a faithful copy of the address book in table form.

A contacts file is personal data, so treat the CSV with the same care as the phone it came from. It is deleted from our server 30 minutes after conversion, but the copy you download is yours to protect; avoid leaving it in shared folders.

How to convert VCF to CSV

  1. Export your contacts

    Save the contacts as a .vcf file from your phone, Google Contacts, iCloud or Outlook, then drop it on the box above.

  2. Keep the encoding

    UTF-8 with BOM is preset so Excel on Windows shows accented names correctly. Change it under Advanced settings only if an import tool asks for another.

  3. Convert and download

    Press Convert to CSV, then open the file in a spreadsheet or upload it to the service you are moving to.

VCF to CSV questions

How do I export my iPhone contacts as a VCF file?

On iCloud.com, open Contacts, select the contacts you want and choose Export vCard. On the iPhone itself you can share a contact card, which also creates a .vcf file. Either file converts here.

Does one VCF file with many contacts become many CSV files?

No. A .vcf export usually holds every contact in a single file, and the CSV gets one row per contact, all in one file.

What happens to contacts with two phone numbers or emails?

Each value gets its own column, such as a home and a work number side by side, so nothing is merged into one cell. Contacts with fewer entries simply leave those columns empty.

Why UTF-8 with BOM instead of plain UTF-8?

Excel on Windows reads a CSV as an older encoding unless the file starts with a byte-order mark. The BOM tells it the file is UTF-8, so names like José or Zoë appear correctly. Google Sheets, Numbers and most import tools read both.

Are contact photos included?

No. A CSV holds text only, so pictures stored in the vCard are not part of the result. Names, numbers, addresses, emails, organizations and notes are.

Can I convert the CSV back into a vCard?

Yes. Choose VCF as the output in the Data Converter and upload the CSV; with the first row as headers, the columns are mapped back to vCard fields.

The vCard standard

4.0

The current version of vCard, published by the IETF as RFC 6350 in 2011.

See RFC 6350. Many phones still export the older 3.0 and 2.1 versions, which convert here as well.

vCard began in the 1990s with the Versit Consortium and passed to the IETF, which maintains it as an internet standard. Because it is a standard, every major address book reads and writes it, but each one fills it in a little differently: Google adds group labels, Apple adds its own field names, and older phones use the 2.1 version with different character encoding.

The converter reads all three versions and handles the encoded characters older phones use for accented names, so you do not need to know which one your file is. The settings below cover the few choices that are left.

Settings for imports

Most people can convert with the defaults and open the result. If the CSV is going into a particular service, check its import instructions first; some expect a semicolon instead of a comma, or a specific encoding. Each option is under Advanced settings, and they apply to every file in the batch. For a workbook instead of a CSV, see CSV to XLSX; JSON, XML and other formats are in the Data Converter page.

Text encoding

UTF-8 with BOM on this page, for Excel on Windows. Choose plain UTF-8 if an import tool rejects the BOM, which a few older systems do.

Delimiter

Commas by default. Pick semicolon for spreadsheet software set to a region that uses the comma as a decimal mark.

Quote every value

Wraps each field in double quotes. Turn it on when an importer misreads phone numbers or addresses that contain commas.

First row is header

On by default, so the columns carry field names. Some import tools use those names to match fields automatically.

More data and spreadsheet conversions
Other ways to get XLSX
Other ways to get HTML
Other ways to get DOCX
Other CSV conversions
Other HTML conversions
Related conversions

From the blog