vCard QR codes: digital business cards that actually scan
Why a vCard QR beats a 'link in bio' card, the field-by-field template that works on every phone, and how to design one that prints crisply.
Why vCard beats a URL on a business card
Most "modern" business cards point a QR at a personal page, which then asks the visitor to copy your details into their contacts manually. That is two extra friction points before you are saved as a contact, and most people skip the second step.
A vCard QR encodes the contact information directly. Scanner phones recognise the format, show a "Add contact" sheet with all your details prefilled, and one tap saves you to the address book. No web page in between.
The vCard format
vCard version 3.0 is the format that works on every phone made in the last decade. Each line is a key:value pair, terminated by CRLF. The Smartees generator builds this for you when you fill the form — here is the underlying template:
BEGIN:VCARD
VERSION:3.0
FN:Jane Doe
ORG:Acme
TEL:+1 555 123 4567
EMAIL:[email protected]
END:VCARDFor a richer card add more fields: TITLE (job title), URL (personal site), ADR (postal address), NOTE (free-form). Most phones will display every field they recognise.
Phone format that auto-dials worldwide
Always store phone numbers in E.164 format: + country code + area code + number, no spaces or dashes. +15551234567 is correct; (555) 123-4567 is not portable.
The Smartees generator keeps any spaces you type for readability but recommends E.164 — a number formatted this way will dial directly in any country, whereas a US-style format fails when scanned by someone in Europe.
Design the printed card
Treat the QR as one element of the card, not the whole front. A common layout: name and title on the top half, contact details on the bottom-left, QR on the bottom-right at roughly 25% of the card width. This means a 8.5 × 5.5 cm card has a 2 cm QR — at the lower limit of reliable scanning but it works at arm's length, which is exactly the distance someone scans a card.
Use error correction level Q. The Smartees default is M; bump up because business cards live in wallets and pick up scratches.
Logo in the centre
vCard data is generally short enough to leave room for a centre logo with the H error correction setting. Keep the logo inside the inner 15% of the QR area — anything bigger eats into the parity bits and breaks scanning.
For a one-colour logo, match it to the QR dot colour. For a multi-colour logo, give it a white background pad so it does not interfere with surrounding modules.
Print at the right size
Standard business card stock is 350 gsm matt or silk-laminated. Glossy stock reflects light and degrades scanning under indoor lighting. If you must use gloss, increase the QR size 20% to compensate.
Recommended print sizes for a standard 8.5 × 5.5 cm card:
- Matt: 2.0 cm QR works reliably.
- Silk/Satin: 2.2 cm QR works reliably.
- Gloss: 2.5 cm QR; consider raising error correction to H.
Test before you order 500
Generate the QR, print one sample on a regular A4 sheet cut to business-card size, and test scanning with three phones: an old Android, a recent iPhone, and a Samsung. If any of them needs more than two seconds, increase the QR size and try again. The cheap iteration is worth it before you commit to a print run.
Open the QR generator, pick "vCard", and you can have a print-ready file in five minutes.
QR Generator
Free, browser-side, one sign-in for downloads.