Why vCard QR Codes Beat Paper Cards

Paper business cards have a ~88% throwaway rate within one week of receipt. People take your card, put it in a pocket, and it goes through the wash. Or they stack it on a desk and never look at it again. Even when someone wants to save your contact info, they have to manually type your name, company, phone, and email into their phone โ€” and most people won't.

A vCard QR code changes the interaction completely:

  1. Person points phone camera at your QR code (or your phone screen)
  2. Phone recognizes the vCard format and shows a preview: "Add to Contacts?"
  3. One tap โ†’ all your info is in their address book. Name, company, phone, email, website, social profiles, address, photo โ€” everything.

No app download. No typing. No paper. You can display the QR code on your phone screen during a conversation, print it on a physical card as a hybrid approach, put it in your email signature, or add it to your LinkedIn profile banner. One QR code, infinite copies, zero printing cost.

vCard 2.1 vs 3.0 vs 4.0 โ€” Which to Use

The vCard format has three widely supported versions. Each has different field support and platform compatibility:

FeaturevCard 2.1vCard 3.0vCard 4.0
Released199619982011
iOS supportโœ… Fullโœ… Fullโœ… Full (iOS 14+)
Android supportโœ… Fullโœ… Fullโœ… Android 12+
Multiple emails/phonesโŒโœ…โœ…
Social profilesโŒโš ๏ธ Limitedโœ… Native
Contact photoโš ๏ธ Base64 onlyโœ… URL or Base64โœ… URL or Base64
UTF-8 (non-English chars)โš ๏ธโœ…โœ…
QR code size (same fields)SmallestMediumLargest
RecommendationMaximum compatibilityBest balance โœ…Future-proof

Use vCard 3.0. It's supported by every modern phone, supports multiple phone numbers and email addresses, handles non-English characters correctly, and doesn't bloat the QR code size the way vCard 4.0 does. The only reason to use vCard 2.1 is if you need to support people using phones from before 2010.

Every Field You Can Include (and Which Ones Actually Import)

Here's the hard truth: including 47 fields in your vCard doesn't mean 47 fields will appear in someone's contacts. Each platform imports a different subset. Based on testing across iOS Contacts, Google Contacts, and Samsung Contacts:

FieldiOSGoogle ContactsSamsungRecommended?
Name (FN)โœ…โœ…โœ…Required
Organization (ORG)โœ…โœ…โœ…Essential
Job Title (TITLE)โœ…โœ…โœ…Essential
Phone (TEL)โœ…โœ…โœ…Essential
Email (EMAIL)โœ…โœ…โœ…Essential
Website (URL)โœ…โœ…โœ…High value
Photo (PHOTO)โœ…โœ…โœ…High value โ€” makes you recognizable
Address (ADR)โœ…โœ…โœ…Nice to have
Birthday (BDAY)โœ…โœ…โš ๏ธUnusual, memorable
Note (NOTE)โœ…โœ…โœ…Add context: "Met at SaaStr 2026"
Social profiles (X-SOCIALPROFILE)โŒโš ๏ธโŒSkip โ€” rarely imports
โš ๏ธ QR code size warning: Every field you add increases the QR code's data density, which means smaller modules (the black/white squares), which means harder to scan. A vCard with name + phone + email produces a clean, easily scannable QR. Add a 10KB contact photo encoded as Base64 and your QR code becomes a dense gray mess that fails to scan at conference lighting distances. Use a URL for the photo field instead of Base64 whenever possible โ€” it keeps the QR code lean.

Generate a vCard QR Code

  1. Go to vCard QR Generator
  2. Fill in the fields. Minimum effective vCard: Name, Organization, Job Title, Phone, Email
  3. Choose a design โ€” add a logo or photo in the QR center for recognition
  4. Download as PNG (for print), SVG (for designers), or display digitally

Design That Scans at Conferences

Conference lighting is your enemy. Dim exhibition halls, colored uplighting, and the fact that people are holding phones at arm's length all reduce scan success rates. Here's what works:

  • Size: Minimum 3cm ร— 3cm on printed materials. On your phone screen (to show someone directly), anything above 600ร—600 pixels works
  • Put it on your lock screen: Set your vCard QR as your phone's lock screen wallpaper. During conversations, your phone naturally comes out โ€” and the QR is right there. No app switching. Works incredibly well at networking events
  • Email signature: A 150ร—150 pixel vCard QR in your email signature. When someone needs to save your contact, they scan their screen with their phone. Faster than copy-pasting
  • LinkedIn banner: Add your QR to the corner of your LinkedIn profile banner image. Anyone viewing your profile can scan it
๐Ÿ’ก Lock screen trick: Most effective networking hack I've seen. Screenshot your vCard QR code (or save it as an image), set it as your phone wallpaper. Next time someone asks for your contact, just show them your lock screen. "Point your camera here." Two seconds later, you're in their phone. No app, no AirDrop, no typing.

What Breaks Contact Imports

After testing vCard imports across iOS, Android, and desktop apps, here's what consistently fails:

  • Special characters in names: Ampersands (&), angle brackets (<>), and semicolons in the FN or N field break parsing on some Android versions. Use "and" instead of &.
  • Line breaks in address fields: vCard 2.1 uses =0D=0A for line breaks. vCard 3.0 uses \n. Getting this wrong means the address imports as one garbled line. Our generator handles this correctly.
  • Photo size: Photos over 50KB in Base64 encoding create QR codes too dense to scan. Use a URL to a hosted image or keep photos under 96ร—96 pixels if encoding inline.
  • Too many phone numbers: iOS handles up to ~10 phone numbers. Android handles 3-4 before the import dialog becomes confusing. Stick to 2: mobile and work.
  • CHARSET declarations: If your vCard starts with CHARSET=utf-8 but contains Latin-1 characters, iOS rejects the entire import. Always encode as UTF-8 consistently.

How Each Platform Handles vCard QR Codes

iOS (Camera app): Recognizes vCard QR codes natively since iOS 11. Yellow notification appears: "[Name] โ€” Add to Contacts." Tap โ†’ full contact preview โ†’ tap "Create New Contact" or "Add to Existing." Works flawlessly with vCard 2.1, 3.0, and 4.0.

Android (Google Camera / OEM): Varies by manufacturer. Google Pixel and stock Android recognize vCard directly. Samsung phones sometimes require Google Lens (pre-installed). Xiaomi and Huawei may need the user to open the QR in a browser or Google Lens. This is the biggest fragmentation point โ€” test with the most common Android phone in your market.

Desktop (macOS Contacts): You can't scan a QR with a desktop, but you can import a .vcf file directly. Save your vCard as a .vcf file, double-click, and it opens in Contacts. Useful for email attachments.

Create your digital business card:
Generate vCard QR Code โ†’