VCF to CSV — contacts from a vCard file into a table
Turn a .vcf contacts file into a CSV table: one row per person, phones split by type, emails, company and address in their own columns.
About this conversion
A .vcf file is a list of contact cards, and every phone writes it a little differently: Android and Samsung still use vCard 2.1 with names encoded as =D0=9C=D0=B0…, iPhone and Google use 3.0 with their own field groups. The page reads all of them and lays the cards out as a plain table — one row per person, a column per kind of phone — which opens in Excel, Numbers or Google Sheets. Columns that are empty for everyone are left out, so you are not scrolling past forty blank fields.
Just want to look inside it?
The same tool without converting anything: open the file and read it.
The same contacts, any way out
The file is read once and stays open, so the format is picked at the end: the same list
can leave here as XLSX, CSV for Google Contacts, CSV for Outlook or PDF. Before that you can search it, see which people are saved
twice — the same number written as (555) 201-4477 in one file and
+15552014477 in another counts as one — and fold the duplicates into a single
card without losing any phone, address or note.
Questions
- Which CSV do I need for Google or Outlook?
- Neither wants this plain table — each imports its own set of columns. Pick “CSV for Google Contacts” or one of the two “CSV for Outlook” options in the Export menu instead; there are separate pages for both.
- Names come out as question marks in other converters. Will they here?
- No. The broken names usually come from vCard 2.1, where long names are split across lines in the middle of a letter. The bytes are joined before they are decoded, so Cyrillic, Greek or emoji names stay intact.
- What happens to contact photos?
- A photo cannot live in a CSV cell, so the table leaves it out. Save as vCard if you need the photos to travel with the contacts.