Open Editor
Utility
5 min read

What Is a vCard and Why Is It Still Useful?

Every time a phone offers to save a contact from a scanned code or a shared file, a thirty-year-old file format is quietly doing the work. It has outlasted most of the technology built around it — for reasons worth understanding.

vCard is one of the more successful pieces of unglamorous internet infrastructure — a format nobody thinks about until they need it, that has quietly persisted since the mid-1990s while the devices, operating systems, and companies around it have changed almost completely. Understanding what it actually is explains why it's still the default answer to a problem that has had thirty years to be replaced by something else.

What a vCard Actually Is

A vCard — formally, the "Versitcard" or vCard format — is a standardized text file for storing contact information, with the file extension .vcf. It was first specified in 1995 by the Versit Consortium (a group including Apple, AT&T, IBM, and Siemens) and has since gone through several revisions, with vCard 4.0 being the current standard, defined by the Internet Engineering Task Force (IETF) in RFC 6350.

Structurally, a vCard is plain text with a simple, line-based format. A minimal vCard looks like this:

BEGIN:VCARD
VERSION:3.0
FN:Jane Doe
ORG:Acme Corporation
TITLE:Marketing Director
TEL;TYPE=WORK,VOICE:+1-555-123-4567
EMAIL:jane.doe@example.com
URL:https://example.com
END:VCARD

Each line represents a single property — full name, organization, phone, email — with a defined structure that any compliant application can parse. This simplicity is a large part of why the format has lasted: there's very little to implement incorrectly, and the file is human-readable even without special software.

Why It Still Exists

Universal support. Every major contacts application — iOS Contacts, Android Contacts, Outlook, Gmail, virtually every CRM — reads and writes vCard files. This wasn't guaranteed to happen; it happened because the format is simple enough that supporting it costs very little, and because early cross-platform contact exchange needed some common format to work at all. Once universal support existed, there was no competitive pressure to replace it — a new format would need near-universal adoption to be useful, and vCard already had that.

No dependency on a live service. A vCard file works completely offline. It doesn't require an internet connection, an account, or a specific company's servers to be functional — the file itself contains everything needed to populate a contact. Compare this to sharing a contact through a proprietary system (an app's internal "share contact" feature, for instance) which depends on both parties having that specific app and that service remaining operational.

It survives its creator. Because a vCard is just a text file, it doesn't depend on any company staying in business, any app remaining installed, or any account staying active. A vCard created in 1998 opens exactly the same way today as it did then, on any device that supports the format — which is effectively every device made in the last two decades.

Most technology from 1995 is either obsolete or has been through several complete redesigns. vCard hasn't needed either, because it solved a narrow, well-defined problem in a way that scales with almost no ongoing maintenance.

What Modern Use Cases Look Like

The core use case hasn't changed much since the 1990s — moving contact information between systems — but the delivery mechanisms have expanded considerably:

QR codes. A vCard encoded into a QR code is one of the most common modern uses of the format — scan the code, and the device downloads and offers to save the vCard immediately. This is the mechanism behind most digital business cards, covered in more detail in our post on how to create a digital business card for networking.

Email signatures. Many professional email signatures include an attached or linked vCard, letting recipients save the sender's contact information with one click rather than manually typing it from the signature text.

NFC tags. Physical NFC tags — embedded in a card, a sticker, or a device — can be programmed to transmit a vCard when tapped with a smartphone, another modern delivery method for a decades-old format.

CRM and address book imports. Bulk contact imports between systems — moving a customer list from one CRM to another, for instance — commonly use vCard as the interchange format, since nearly every system can export and import it, even when the two systems have no other compatibility.

What a vCard Can Store

Beyond basic name and contact details, the vCard specification supports a substantial range of fields, though most real-world vCards use only a subset:

  • Multiple phone numbers with type labels (work, mobile, fax)
  • Multiple email addresses
  • Physical address, including structured components (street, city, postal code)
  • Organization and job title
  • Website URL
  • Photo (embedded as base64-encoded image data)
  • Birthday
  • Notes (free text field)
  • Social profile links, in more recent versions of the spec

Not every application supports every field — photo embedding and social links, in particular, have inconsistent support across different contacts apps — but the core fields (name, phone, email, organization) are reliably supported everywhere.

Why It Hasn't Been Replaced

Several more modern approaches to contact sharing exist — proprietary sharing features built into specific apps, cloud-based contact sync services, platform-specific "add to contacts" APIs. None of them has displaced vCard, for a structural reason: they all require both parties to be using the same platform or service. vCard requires nothing except a device capable of reading a simple text file, which by now is every device in common use.

This is the same argument that applies to plain text and open, simple formats generally — the lack of dependency on any particular vendor is exactly what allows a format to remain useful across decades of otherwise-total technological turnover. A format tied to a specific company's continued existence and continued support is fragile in a way that a public, simple, well-specified format is not.

Creating One Without a Server in the Middle

Generating a vCard is a simple operation — formatting a handful of text fields into the structure shown earlier — but many online vCard generators require an account or process the details (including personal phone numbers and addresses) on a remote server before returning the file. Given that a vCard's entire content is personal contact information, this is worth being deliberate about.

Clear vCard builds the file entirely in the browser — the fields entered are formatted locally into a valid .vcf file with nothing transmitted anywhere. The result is the same standard format that's been readable by every contacts application for three decades, generated without adding a server-side record of the personal details that went into it.


A file format outlasting the companies, devices, and trends around it for thirty years is rare, and it happens for a specific reason: vCard is simple, well-specified, doesn't depend on any single vendor, and solves a problem — moving contact information between systems that otherwise have nothing in common — that hasn't gone away. It is, in its own quiet way, one of the more durable pieces of infrastructure the internet has produced.

For questions or inquiries contact us at info@cleartexteditor.com