Guide

What is VCF and vCard: a practical guide to contact files

VCF is a contact file in the vCard format. It can store a name, phone number, email, company, job title, address, notes, links and sometimes even a contact photo. Phones, Google Contacts, iCloud, Outlook, CRMs and address books use it to move contacts between devices and services

What is VCF? A contact file in the vCard format
What is inside? Names, phones, emails, organizations, notes and other fields
Can a phone open it? Yes, Android, iPhone, iCloud, Google Contacts and Outlook understand vCard
Can Excel open it? It is better to convert VCF to XLSX or CSV first
What it is How to open Inside the file VCF, CSV and Excel Problems Checking Conversion

VCF in plain language

VCF is the common file extension for vCard contact data. In everyday use, it is a portable contact file: a text-based business card that address books and contact apps understand

The important distinction is simple. vCard is the format that describes a contact. VCF is the file that usually stores and transfers that vCard data. So “vCard file”, “VCF file” and “.vcf contact file” usually mean the same thing for normal users

Open VCF as a table Prepare CSV from VCF

How to open or import VCF

If your goal is to move contacts into an address book, open the VCF in a contacts app. If your goal is to check a contact database, find duplicates or prepare data for a CRM, convert it to a spreadsheet first

Android and iPhone

Phones can usually open .vcf files directly or import them through the Contacts app. Before importing a large file, make a backup of the existing address book

iCloud and Google Contacts

Both services support vCard import and export, which makes VCF useful for moving contacts between a phone, browser and cloud account

Outlook and mail clients

VCF is widely used for contact transfer, but old importers may handle very large or unusual files poorly

Excel and spreadsheets

Opened directly, VCF looks like text. For a normal table, convert it to XLSX first and save as CSV later if needed

What VCF looks like inside

VCF is not an archive and not a spreadsheet. It is plain text with field lines. Each card starts with BEGIN:VCARD, contains the format version and contact properties, then ends with END:VCARD

BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
TEL;TYPE=CELL:+442079460958
EMAIL:jane@example.com
ORG:Company
NOTE:Customer from London
END:VCARD

FN usually stores the display name, TEL stores a phone, EMAIL stores an email address, ORG stores an organization and NOTE stores a note. Real files may also contain addresses, job titles, birthdays, links, photos and several phone types such as mobile, work or home

One VCF: one contact or many?

Both are valid. One file may contain a single contact card, or hundreds and thousands of cards one after another. Phones often export the whole address book into one .vcf file

If an app imports only the first contact, the file is not necessarily bad. The importer may be old, one record in the middle may be damaged, the encoding may be wrong, or another service may have changed the file while forwarding it

vCard versions: 2.1, 3.0 and 4.0

In practice, you will mostly see vCard 2.1, 3.0 and 4.0. The modern standard is vCard 4.0, described in RFC 6350, but many phones and services still create version 3.0 files because support is broad

VersionWhere it appearsWhat to watch
2.1Older phones and address booksMore encoding and non-standard field issues
3.0Many phone, CRM and mail-client exportsA practical compatibility choice
4.0Modern systems and appsCleaner standard, but not every old importer likes it

VCF, CSV and Excel: the difference

VCF is best for importing contacts into address books because it preserves contact meaning: name, mobile phone, work email, organization and so on. CSV and Excel are better for viewing, cleaning and bulk editing because contacts become rows and columns

VCF

Best for import into phones, iCloud, Google Contacts, Outlook and address books

CSV

Convenient for tables, CRMs and services, but weaker for complex contact structure

Excel

Convenient for checking, sorting, deduplication and preparing a contact database before import

Why VCF files sometimes fail

The format is durable, but contact data is messy. Files may contain phones with plus signs, local encodings, long notes, embedded photos, several emails and many phone types. A file can open in one app and fail in another

  • EncodingNames may turn into unreadable characters if the app guesses the text encoding incorrectly
  • Old versionsSome importers prefer vCard 3.0, while others expect 4.0
  • Many contacts in one fileThe importer must correctly read every BEGIN:VCARD and END:VCARD block
  • Photos and long notesThese fields make files larger and can break old importers
  • CSV after ExcelSpreadsheet apps may remove the plus sign if phone columns are treated as numbers

How to check VCF before import

  1. Keep a copy of the original file before editing or converting it
  2. Check how many BEGIN:VCARD blocks the file contains and whether that matches the expected number of contacts
  3. Open VCF as a table to see names, phones, emails and notes in a readable form
  4. Make sure phone numbers with a leading plus did not become plain numbers
  5. Check that non-English names display correctly and there are no encoding problems
  6. Remove duplicates and empty rows before importing into a phone, CRM or address book
Check VCF in Excel

When it is better to convert VCF

If you simply need to move contacts to a phone, direct VCF import is often enough. If you need to check a database, remove duplicates, inspect all numbers or prepare a CRM import, convert VCF to Excel first

Convert VCF to Excel Build VCF from Excel Build VCF from CSV

FAQ

Are VCF and vCard the same thing?

Almost. vCard is the contact data format, and VCF is the usual file extension used to store and transfer that data

Can one VCF contain many contacts?

Yes. One file may contain one card or many cards in a row, each starting with BEGIN:VCARD and ending with END:VCARD

Why did my phone import only one contact?

The file may contain only one card, be damaged, or the importer may not support multiple cards correctly

Is VCF better than CSV?

VCF is better for importing contacts into address books. CSV is better for tables, checking, sorting and bulk editing

Can I open VCF in Excel?

Directly, it usually looks like plain text. It is easier to convert VCF to XLSX first

What does the .vcf extension mean?

It usually means a vCard contact file. Do not confuse it with Variant Call Format from bioinformatics

Can I open VCF in a text editor?

Yes. VCF is a text file, but editing contacts this way is inconvenient

Can I convert VCF to CSV?

Yes. A practical path is to convert VCF to XLSX first, check the data, then save the table as CSV