QR code business cards: vCard, landing page or link tree?
A QR code on a business card sounds trivial until you actually specify one. The card is small, the stock is often uncoated or soft-touch, the code competes with a logo for space, and the choice between a vCard and a landing page determines whether the contact ends up in someone's phone or merely on their screen. Here is how designers and print shops get it right the first time.
Key takeaways
- vCard codes save contact details straight into the phone's address book, offline, forever — but cannot be updated.
- Dynamic landing-page codes are editable and tracked, and survive a job change or new phone number.
- Keep the code at 15–20 mm on a standard card; below 15 mm scan reliability drops sharply.
- Soft-touch, matte-laminated and uncoated stocks all scan well; high-gloss and spot UV cause camera glare.
- Never print a code across a fold, a die-cut edge, or over a foil block.
vCard versus a dynamic landing page
A vCard code encodes the full contact record — name, title, company, phone, email, address — directly into the pattern. Scanning it opens the phone's contact sheet pre-filled, and one tap saves it. It works offline, it never expires, and it is the fastest possible path from card to address book. The cost is that the details are permanent: a new mobile number or a job title change means a new card, which you were probably printing anyway.
A dynamic landing-page code encodes a short link to a small mobile page carrying the same details plus anything a contact record cannot hold: a portfolio, a booking link, social profiles, a company video, a 'save contact' button that still downloads a vCard. Because it is a redirect, you can update the page after printing and you can see how many people scanned.
The pattern density difference is also worth knowing. A full vCard is a lot of characters, so the code becomes dense — visibly more modules packed into the same square. On a business card, where the code might only be 16 mm wide, that density is precisely what pushes a code past the point where a phone camera can resolve individual modules. A short dynamic link keeps the pattern sparse and forgiving.
| vCard code | Dynamic landing page | |
|---|---|---|
| Saves to contacts in one tap | Yes | Via a button on the page |
| Works offline | Yes | No |
| Editable after printing | No | Yes |
| Scan tracking | No | Yes |
| Pattern density at 16 mm | High — risky | Low — reliable |
| Best for | Simple, stable details | Freelancers, agencies, sales teams |
Sizing and placement on a 85 x 55 mm card
On a standard card the safe range is 15–20 mm square. Twenty millimetres is generous and scans instantly from any angle; fifteen is the point below which dense codes and imperfect print start to fail. Anything at 12 mm or under should be treated as decorative unless you have tested that exact artwork on that exact stock.
Placement matters as much as size. Put the code in a corner with genuine white space around it, not tucked against the trim edge, because the quiet zone needs four clear modules and printers need bleed tolerance. Give it at least 4 mm from any trim line. Never let a code cross a fold on a folded card, and never place one over a foil block, embossing or a die-cut window — all three deform the modules.
If the card design is dark, do not invert the code. Instead, place a light panel behind it and print the pattern dark on that panel. It costs a small design compromise and removes the entire class of failures caused by older scanner apps that reject inverted codes.
- Target 18 mm square; accept 15 mm minimum, prefer 20 mm if the layout allows.
- Keep 4 mm clear of trim, folds and die-cuts.
- Dark pattern on a light panel, even inside a dark design.
- Reserve the reverse side for the code if the front is typographically busy.
- Add a two-word label — 'Scan to save' — so people know what it does.
Print finishes that break QR codes
Finish choice is the least discussed and most common failure mode on business cards. High-gloss lamination and spot UV both create a mirror surface; under overhead lighting the camera sees a bright rectangle instead of a pattern. Recipients compensate by tilting the card, which works, but every extra second lost is scans you do not get.
Soft-touch and matte laminations are excellent — they diffuse light and keep module edges crisp. Uncoated and recycled stocks scan reliably too, though ink spread on absorbent paper slightly thickens the modules, so bump error correction to Q and avoid the smallest end of the size range.
Metallic and coloured stocks are the real hazard, because the background is not a neutral light field. A dark pattern on brushed silver often lacks the luminance contrast a camera needs even though it reads well to the eye. If the brief demands metallic, print a white panel under the code area.
| Finish | Scan reliability | Recommendation |
|---|---|---|
| Matte / soft-touch lamination | Excellent | Default choice |
| Uncoated / recycled | Good | Use error correction Q |
| High-gloss lamination | Fair | Glare — enlarge to 20 mm |
| Spot UV over the code | Poor | Avoid entirely |
| Foil or metallic stock | Poor | Print a white panel behind it |
Testing before the run
Order or print a single proof card on the final stock with the final finish. Screen previews and laser proofs both flatter a code, because neither reproduces the lamination or the ink spread of the real press.
Test the proof in three lighting conditions: bright daylight, a normally lit office, and a dim restaurant or bar. Use both an iPhone and an Android device, and hold the card at a natural reading distance rather than moving in until it works. If a scan takes longer than about a second in any of those conditions, enlarge the code before committing to the run.
Finally, scan and read the decoded string rather than just following it. It is surprisingly common for a last-minute artwork swap to reinstate an older code pointing at a previous number or a staging URL, and the only way to catch it is to look at the raw data.
Frequently asked questions
What size should a QR code be on a business card?
Between 15 and 20 mm square. Eighteen millimetres is a good default, with at least 4 mm of clear space from any trim edge and a quiet zone of four modules around the pattern.
Should a business card QR code be a vCard or a link?
Use a vCard if the details are stable and you want offline one-tap saving. Use a dynamic link if you want to update details after printing, show a portfolio or booking page, and track scans.
Can I put my logo in the middle of a business card QR code?
Yes, at error correction level H and with the logo covering under about a fifth of the code area. At 15–18 mm this is tight, so test a printed proof before approving the run.
Do QR codes work on matte or soft-touch business cards?
Very well — matte and soft-touch finishes diffuse light and avoid glare. The problematic finishes are high-gloss lamination, spot UV over the code, and metallic stock without a light panel behind the pattern.
How do I know if people actually scan my card?
Only a dynamic code can tell you. It records each scan with a timestamp and device type, which also shows whether a specific event or trade show produced any follow-up.
Generate a dynamic QR code in under a minute
Branded design studio, editable destinations and real-time scan analytics in one workspace.
Start free