May 8, 2026
4 min read

vCard QR Codes: The Ultimate Guide to Digital Business Cards

vCard QR codes save your contact info to a phone in one scan. Here's how to create one that works on every device — and what fields to include.

vCard QR Codes: The Ultimate Guide to Digital Business Cards
Free tool
Skip the reading — try the generator now.
Open tool

Paper business cards get lost, pocketed, or thrown away. A vCard QR code on your badge, business card, or email signature turns a single scan into a saved contact — no typing, no missed data.

Here's how they work, what to include, and what to watch out for.

What Is a vCard?

vCard (Virtual Contact File) is a standard file format for contact information. Every phone's contacts app, every email client, and every CRM can read it. A vCard stores:

  • Name (first, last, middle, prefix, suffix)
  • Phone numbers (work, mobile, home, fax)
  • Email addresses (work, personal)
  • Organization and job title
  • Website
  • Mailing address
  • Notes
  • Social profiles

When you encode a vCard into a QR code, scanning it triggers the phone to offer "Add to Contacts" with all fields pre-filled.

How vCard QR Codes Work

The QR encodes the raw vCard text directly. That's important: the contact info is inside the QR code, not on a server. That means:

  • Works offline (no internet required to scan)
  • Works forever (no expiration risk)
  • Scanner doesn't need an account or app

Here's a simplified vCard format:

BEGIN:VCARD
VERSION:3.0
N:Doe;Jane;;;
FN:Jane Doe
ORG:Acme Inc.
TITLE:Head of Marketing
TEL;TYPE=WORK,VOICE:+1-555-123-4567
EMAIL:[email protected]
URL:https://acme.com
END:VCARD

A vCard QR code generator wraps all of this up in a form so you don't type it by hand.

What Fields to Include

Not everything that can go in a vCard should. Each field adds data, which makes the QR code denser and harder to scan. Include:

Always:

  • First name, last name
  • One phone number
  • One email

Usually:

  • Company
  • Job title
  • Website

Sometimes:

  • Second phone (if you want both mobile and office)
  • Street address (for businesses that expect in-person visits)

Rarely:

  • Fax (outdated)
  • Multiple emails (picks the wrong one)
  • Notes (phones display them oddly)

Each additional field adds data. Keep the total under ~200 characters to stay scannable at standard sizes.

iOS vs Android

Both platforms handle vCards differently:

iOS:

  • Scan triggers "Add to Contacts" card view
  • User can edit before saving
  • All fields pre-fill
  • Handles multiple phones and emails cleanly

Android:

  • Opens Contacts app with vCard data
  • Usually pre-fills everything
  • Some manufacturers (Samsung, Xiaomi) add extra confirmation steps
  • Occasionally drops fields if your vCard uses newer 4.0 syntax

Best practice: use vCard version 3.0 (not 2.1 or 4.0). It's the most universally supported.

Where to Use vCard QR Codes

Business Cards

The classic use case. Print a QR on the back of your card. Works alongside traditional contact info.

Email Signatures

A QR image in your email sig means anyone reading on mobile can save your info without copy-pasting.

Conference Badges

Every attendee badge should have a vCard QR. Faster networking than handing out paper cards.

Storefront Windows

"Scan for contact info and hours" on a small-business window. Works after hours when the store is closed.

Zoom Background

Put your vCard QR in your Zoom/Teams background. End of meeting → attendees scan and save.

Real Estate Yard Signs

Small vCard QR in the corner means lookers can save your contact from the sidewalk.

Design Considerations

Size

Minimum 2 cm × 2 cm (0.8" × 0.8"). Smaller and scanners struggle, especially with more fields.

Contrast

Dark foreground on light background. Black on white is safest. Colored QR codes with logos look great but test before printing in bulk.

Placement on Business Cards

  • Back of card: Full QR with "Scan to save contact" text
  • Front corner: Small QR (1.5 cm) as a secondary option alongside traditional contact info

Logo in Center

Adding a logo in the center (up to 25% of the QR area) typically still scans fine due to QR's built-in error correction. More than that = unreadable.

Common Mistakes

  1. Too many fields — the QR gets dense, older cameras can't read it
  2. Forgetting the call-to-action — people don't scan random QR codes; add "Save my contact"
  3. Using vCard 4.0 — not universally supported
  4. Leading + on phone numbers — always include country code with +, never use parentheses or spaces
  5. Not testing on Android — iOS is forgiving; Android varies by manufacturer

Static vs Dynamic for vCards

Static is usually right for vCards. Your contact info rarely changes, and static means:

  • Works offline
  • Works forever
  • No recurring cost

Use dynamic only if you're actively changing jobs, phones, or companies and want to update without reprinting.

Getting Started

Generate a vCard QR code with just your essentials, download it, and print it on one business card. Scan it with an iPhone, an Android, and a tablet. If all three save the contact cleanly, you're ready to print in volume.

Every networker should have two vCard QR codes at the ready: one on their phone lock screen (so they can display for someone to scan), and one on a physical card (for people who prefer paper).

Free to get started

Ready to create QR codes?

Generate custom QR codes with landing pages, analytics, and more.