.VCF

VCF File

vCard (Virtual Contact File)
Ask a question
QUICK ANSWER

A VCF file is a vCard - a standard contact card holding a person's or organization's name, phone numbers, email addresses, and postal address. Double-clicking or tapping it on any modern device imports it into your contacts app. To get the data into a spreadsheet, convert it to CSV.

Developer: IETF (RFC 6350); originally Versit Consortium / Internet Mail Consortium Category: Data Files Open standard MIME: text/vcard
OPENS ON Windows macOS Linux Android iOS Web
Related: .PKPASS · .DAT · .JSON · .RIS

On this page

19k+ extensions indexed
Last reviewed Jul 23, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the VCF file format?

The .vcf format is used for storing and exchanging contact data of individuals or companies. It is the file format behind the vCard digital business card standard, originally developed by the Versit Consortium and now maintained as an IETF open standard (vCard 4.0, 2011). .vcf files can store personal information, postal address, phone number, or email address. The format also supports less typical data such as logos, photos, and audio elements.

Content of .vcf files can be browsed within a text editor, because the data is stored as plain text using a line-based property-value encoding in UTF-8. Some fields, however, may be stored as binary data (e.g., embedded photos encoded as Base64 inline). A single .vcf file can hold multiple contacts as back-to-back BEGIN:VCARD / END:VCARD blocks. Its MIME type is text/vcard.

Advantages of .vcf files

.vcf files enable easy import and export of contacts from address book programs. A contact from a .vcf file can be attached to an email, which substantially simplifies sending contact data. .vcf files are supported by virtually all contact-management applications. They can be easily generated, for instance, from data stored in a CSV spreadsheet or a LDIF directory file. Data stored in the .vcf format can be displayed using the simplest text editor - Notepad.

Structure of a .vcf file

Every vCard begins with BEGIN:VCARD and ends with END:VCARD. A VERSION: line must immediately follow and declares which specification applies: 2.1, 3.0, or the current 4.0. A basic example:

BEGIN:VCARD
VERSION:4.0
FN:Name Surname
N:Surname;Name;;;
TEL;TYPE=CELL:+1-602-602-602
EMAIL:[email protected]
UID:urn:uuid:...
END:VCARD

In vCard 4.0, FN (formatted name) is the only mandatory content property. The .ics format serves a comparable role for calendar data exchange.

Security & safety

RISK: LOW

A .vcf is plain text and cannot execute code, so the file is low risk to open. The cautions are privacy and social: a vCard can carry a lot of personal data (and a Base64 photo), so don't share contact files carelessly, and treat an unexpected .vcf attachment like any unexpected attachment - a malicious sender could spoof a contact or include a phishing URL in a NOTE/URL field. There have also been past app bugs where malformed vCards crashed a contacts app; keep your OS/app updated.

Format details

in a nutshell
FULL NAMEvCard (Virtual Contact File)
DEVELOPERIETF (RFC 6350); originally Versit Consortium / Internet Mail Consortiumsince vCard 2.1 in 1996; vCard 3.0 (RFC 2426, 1998); vCard 4.0 (RFC 6350, 2011)
CATEGORYData Files
MIME TYPEtext/vcard
TYPEPlain-text contact data (line-based, UTF-8)
STANDARDOpen · royalty-free

Programs that open VCF files

Windows2 apps
Microsoft Outlook Paid Double-click to open a single card, or File > Open & Export > Import to bring a multi-contact .vcf into your address book. (Note: classic Outlook imports vCards one at a time; use Google/iCloud or a converter for bulk.)
Windows Contacts / People app Built-in Double-click the .vcf; the built-in Contacts/People app opens it and offers to save the contact(s).
macOS1 app
Apple Contacts Built-in Double-click the .vcf; Contacts asks to add the card(s). Drag a .vcf onto the Contacts window to import many at once.
Linux1 app
GNOME Contacts / Evolution Open-source Open the .vcf in GNOME Contacts or Evolution to import the vCards.
Android1 app
Contacts (built-in / Google Contacts) Built-in Tap the .vcf to import, or in Contacts use Settings > Import > .vcf file.
iOS1 app
Contacts (built-in) Built-in Tap the .vcf attachment; iOS offers 'Add All Contacts' / 'Create New Contact'.
Web1 app
Google Contacts Free Import > select the .vcf to add the contacts to your Google account (then syncs to all devices).

Technical details

deep spec
MIME Typetext/vcard
File EncodingUTF-8 (mandatory in vCard 4.0); vCard 2.1 declared encoding via a per-property CHARSET parameter
File SignatureNo binary magic number - every vCard begins with the text line BEGIN:VCARD and ends with END:VCARD
Format StructureLine-based plain text; each property on its own line in PROPERTY:value or PROPERTY;PARAM=value:value form
Versioning FieldA VERSION: line must immediately follow BEGIN:VCARD; accepted values are 2.1, 3.0, and 4.0
Multi-contact SupportOne .vcf file may contain multiple contacts as consecutive BEGIN:VCARD … END:VCARD blocks
Mandatory Properties (v4.0)BEGIN, VERSION, FN (formatted name), and END - all other properties are optional
Binary Field EncodingPhotos, logos, and audio clips are encoded inline as Base64 or referenced via URI
Line FoldingLines exceeding 75 octets are folded by inserting CRLF followed by one whitespace character (RFC 6350 §3.2)
Property GroupingProperties can share a named group prefix (e.g., item1.EMAIL and item1.X-ABLABEL) to link related data
Line TerminationCRLF (\r\n) per the RFC specification; most real-world implementations also accept LF-only line endings
InternationalizationLANGUAGE parameter can be set per property; full Unicode support through mandatory UTF-8 encoding in v4.0
Alternate Extension.vcard is a formally recognized alternative extension for the same format
Governing StandardIETF RFC 6350 defines vCard 4.0; RFC 2426 defined vCard 3.0; originally developed by the Versit Consortium
ReleasedvCard 2.1 in 1996; vCard 3.0 (RFC 2426, 1998); vCard 4.0 (RFC 6350, 2011)
Open standardYes · royalty-free
Specificationdatatracker.ietf.org

VCF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with VCF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about VCF files.

Frequently asked questions

What is a VCF file?
A vCard - a standard contact card holding a person's or organization's details (name, phone, email, address, sometimes a photo). One .vcf can hold many contacts, which is why it's the universal format for backing up and transferring an address book.
How do I open a VCF file?
Usually just double-click/tap it: Windows opens it in Contacts/People, macOS and iPhone in Contacts, Android imports it into Contacts, and Google Contacts imports it on the web. Because it's text, a text editor opens it too, but a contacts app is what you want.
How do I import a VCF into Google Contacts?
Go to contacts.google.com, click Import, choose the .vcf file, and the contacts are added to your Google account and synced to your devices. This is also the easiest way to then export them as CSV.
How do I convert a VCF to CSV / Excel?
Import the .vcf into Google Contacts and export as 'Outlook CSV' or 'Google CSV', then open the CSV in Excel - or use a VCF-to-CSV converter. Each contact becomes a row; contacts with several phones/emails may not map perfectly.
Is a VCF the same as an ICS file?
No. VCF (vCard) holds contacts - people; ICS (iCalendar) holds calendar events. They look similar (both line-based text) but are different standards and are not interchangeable.
How do I open a VCF with many contacts on Windows?
The People/Contacts app and modern tools handle multi-contact files. Classic Outlook imports vCards one at a time, so for a big .vcf it's easier to import into Google Contacts or iCloud (which take the whole file) and sync from there.

References

1RFC 6350 - vCard Format Specification (vCard 4.0)datatracker.ietf.org
2Google Contacts Help - Import & export contactssupport.google.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.TXTPlain Text File
10.TMPTemporary File

Related extensions

.PKPASSApple Wallet Pass (formerly Passbook)
.DATProgram Data File (generic)
.JSONJavaScript Object Notation file
.RISResearch Information Systems citation file
.OFXOpen Financial Exchange
.CSVComma-Separated Values

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z