A VCF file stores contact information in a format that works across different devices and programs
A VCF file (Virtual Contact File) is a text file that holds contact details — names, phone numbers, email addresses, physical addresses, and sometimes photos. When you export a contact from your phone or email, or when someone sends you their contact card, you are often working with a VCF file, even if you do not see the .vcf extension.
The main reason VCF files exist is portability. A contact saved in Apple Contacts looks different from one in Gmail or Outlook, but all three can read and import a VCF file. This makes VCF the standard way to move contacts between devices and services without losing information.
You will most commonly encounter VCF files when someone emails you their contact card, when you back up your phone contacts, or when you switch phones and need to move your entire contact list to a new device.
Key Takeaways
- A VCF file is a text-based contact card that stores names, phone numbers, emails, and other contact details in a format that any device or program can read.
- You can open a VCF file by double-clicking it on Windows or Mac, which will usually import it into your default contacts program automatically.
- If double-clicking does not work, you can open the file with a text editor to see the raw contact information, or drag it into your email or contacts program.
- Most phones let you export your entire contact list as a VCF file for backup or moving to a new device.
How to open a VCF file on Windows
On Windows, the simplest method is to double-click the VCF file. Windows will recognize it and open it with your default contacts program — usually the Contacts app or Outlook, depending on what you have installed. A dialog will appear asking whether you want to import the contact; click yes, and the contact will be added to your address book.
If double-clicking does nothing, right-click the file and select "Open with". You will see a list of programs. Choose Outlook, Mail, or Contacts — whichever you use. If none of those appear, select "Choose another app" and scroll down to find one of them.
If you just want to read the contact information without importing it, right-click the file, select "Open with", and choose Notepad. The file will open as plain text, and you will see the contact details in a readable format, though with some technical formatting mixed in.
How to open a VCF file on Mac
On a Mac, double-click the VCF file and it will open in Contacts (the built-in Mac contacts program). A dialog will ask whether you want to add the contact to your address book. Click "Add" and you are done.
If Contacts does not open, right-click the file, select "Open With", and choose Contacts from the list. If Contacts is not in the list, select "Other", navigate to Applications, select Contacts, and click Open.
To view the file as text without importing it, right-click the VCF file, select "Open With", and choose TextEdit. The contact information will display as plain text.
How to open a VCF file on iPhone or Android
On iPhone, if someone emails you a VCF file, open the email and tap the attachment. iOS will recognize it and offer to add the contact to your Contacts app. Tap "Add All" or "Add Contact" depending on whether the file contains one contact or multiple contacts.
On Android, the process is similar. Open the email with the VCF attachment, tap the file, and your phone will ask which contacts program you want to use (Google Contacts, Samsung Contacts, or another app). Select your preferred program and the contact will be imported.
If you are trying to import a VCF file that is stored on your phone rather than in an email, open your file manager, find the VCF file, and tap it. Your phone will prompt you to choose a contacts program and import the file.
Exporting your contacts as a VCF file
To back up your contacts or move them to another device, you can export them as a VCF file. On iPhone, open Contacts, tap the contact you want to export, scroll to the bottom, and tap "Share Contact". This creates a VCF file that you can email or save. To export all contacts at once, you will need to use iCloud or a third-party app.
On Android, open your Contacts app, tap the menu (three lines), select "Settings", then "Export". Choose whether to export to a file or to your Google account. If you choose file, your phone will create a VCF file that you can email or store.
On Windows, open Outlook, right-click a contact, and select "Save As". Choose VCF format from the dropdown. On Mac, open Contacts, select a contact, and go to File > Export > Export vCard. Both will create a VCF file you can save or send.
What happens when you import a VCF file
When you import a VCF file, your contacts program reads the file and adds the contact information to your address book. The original VCF file remains unchanged — importing does not delete it or move it. You can import the same VCF file multiple times, though most programs will warn you if you are about to create a duplicate contact.
If the VCF file contains information your program does not support — like a custom field or a photo in an unusual format — that information may be skipped or stored differently. Standard fields like name, phone, and email will always import correctly.
Common reasons a VCF file will not open
If double-clicking a VCF file does nothing, the most common cause is that your computer does not have a default program assigned to open VCF files. Right-click the file, select "Open with", and choose a contacts program or email client. This will open the file and may set that program as the default for future VCF files.
Another reason is that the file may be corrupted or incomplete. If you received it by email, try asking the sender to resend it. If you created it yourself, try exporting the contact again.
On some phones, a VCF file stored in your file manager will not open if your contacts program is not set as the default. Go to Settings, find Default Apps or Default Programs, and set your contacts app as the default for contact files.
Frequently Asked Questions
Can I edit a VCF file directly?
Yes, you can open a VCF file in a text editor and edit the contact information directly. However, the file uses a specific format with technical codes, so it is easy to break the file by editing it incorrectly. It is safer to import the contact into your contacts program, edit it there, and then export it again if you need to send it to someone else.
What is the difference between a VCF file and a contact in my phone?
A contact in your phone is stored in your phone's contacts database. A VCF file is a portable copy of that contact that can be moved between devices and programs. You can think of a VCF file as a contact in a format that any device can read.
Can a VCF file contain multiple contacts?
Yes, a single VCF file can hold one contact or many contacts. When you export your entire contact list from a phone or email program, you usually get one VCF file with all your contacts in it. When you import it, your program will add all of them at once.
Is it safe to open a VCF file from someone I do not know?
A VCF file is just contact information — it cannot run code or install software. However, if the file came from an untrusted source, you should check the contact details before importing it. You can open it in a text editor first to see what information it contains.
Why would someone send me a VCF file instead of just telling me their contact information?
A VCF file is faster and more accurate than typing contact details by hand, especially if the contact includes a phone number, multiple email addresses, or a photo. It also ensures the information is formatted correctly for your contacts program.