vCard vs. dynamic business-card QR: pick before the print shop
Both put your contact details behind one scan, and both go on the same corner of a business card — but they fail in opposite ways. A static vCard code can never be updated; a dynamic contact page can never work offline. Here's how to choose, without paying for a "digital business card" subscription you probably don't need.
How each one works
- Static vCard code: your name, phone, email and company are encoded in the code itself (vCard/MECARD format). The phone parses it locally and offers "Add contact" — no internet, no server, no middleman. Free forever.
- Dynamic business-card code: the code holds a short link to a hosted contact page. The page shows your details with a save-contact button (which downloads a .vcf). You can edit the page any time; the printed code never changes.
Head to head
- Works offline: vCard ✓ (scans in a signal-dead conference hall) · dynamic ✗ (needs the page to load).
- Editable after printing: vCard ✗ · dynamic ✓ — new title, new number, same card.
- Data capacity: vCard is limited — every field makes the code denser and harder to scan; a photo is out of the question. A hosted page can carry a photo, links, a calendar-booking button.
- Code size on the card: a full vCard needs a denser code — print at 2 × 2 cm minimum, vs 1.5 cm for a short link (size chart).
- Privacy: vCard wins — data goes straight from the printed code to the phone. A hosted page necessarily involves a server.
- Cost: a static vCard is free forever. A dynamic page requires a provider to keep hosting it — check what happens if you stop paying before you print 500 cards.
- Scan stats: vCard ✗ · dynamic ✓ — see whether people actually scan your card.
The decision in one sentence
Stable details + privacy → static vCard. Details in motion + richer profile → dynamic page.If you're early-career, consulting, or between roles, dynamic saves reprints. If you're printing cards for a stable role with a company phone number, static is simpler, free and unkillable.
Do you need a digital-business-card subscription?
Products in the "digital business card" category charge per user per month for what is, technically, a dynamic QR code pointing at a profile page. That's a fine product — but if all you need is "my details behind a scan, editable later," a generic dynamic QR code does it at a fraction of the cost (HonestQR: 3 dynamic codes free, unlimited at $29/year flat), and a static vCard does it for nothing. Pay for the subscription only if you want the extras: team-wide card management, CRM sync, lead capture forms.
Setup, both ways
- Static vCard: open the free generator, pick vCard, fill the fields, download SVG/PDF for print. Keep fields minimal — name, phone, email, site — so the code stays sparse and scannable. Full walkthrough: vCard QR code guide.
- Dynamic contact page: vCard Plus hosts the page and gives you the code; edit details any time, and the visitor still gets a one-tap contact download. Or point any dynamic code at a contact page you host yourself.
FAQ
Can one card carry both? Yes — some people print a vCard code on the back and a link to a fuller profile on the front. But one clear code usually beats two competing ones.
iPhone and Android both parse vCard codes? Yes — both native cameras recognize contact QR codes and offer to save. Very old devices may show raw text; keeping the vCard minimal helps.
What if my dynamic provider shuts down? Your printed codes die with it — that's the dependency you accept for editability. Mitigations: providers with written keep-alive promises (ours is public) or custom domains you control.
vCard or MECARD format? vCard is the safer default — better field support and Unicode handling across phones. MECARD is more compact; use it only if code density is a problem.
Generate a free QR code that never expires
No signup. No subscription. Generated in your browser.
Open the free generator →