๐ Contents
- Why vCard QR codes beat paper cards
- vCard 2.1 vs 3.0 vs 4.0 โ which to use
- Every field you can include (and which ones actually import)
- Generate a vCard QR code (30 seconds)
- Design that scans at conferences
- What breaks contact imports โ and how to avoid it
- How each platform handles vCard QR codes
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:
- Person points phone camera at your QR code (or your phone screen)
- Phone recognizes the vCard format and shows a preview: "Add to Contacts?"
- 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:
| Feature | vCard 2.1 | vCard 3.0 | vCard 4.0 |
|---|---|---|---|
| Released | 1996 | 1998 | 2011 |
| 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) | Smallest | Medium | Largest |
| Recommendation | Maximum compatibility | Best 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:
| Field | iOS | Google Contacts | Samsung | Recommended? |
|---|---|---|---|---|
| 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 |
Generate a vCard QR Code
- Go to vCard QR Generator
- Fill in the fields. Minimum effective vCard: Name, Organization, Job Title, Phone, Email
- Choose a design โ add a logo or photo in the QR center for recognition
- 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
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=0Afor 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-8but 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 โ