Guide · 3 min read
QR codes on business cards: vCard or link?
Short answer
Use a vCard QR code if you want people to save your contact details in one tap and those details rarely change; use a link to a page you control if you want to share more than contact details or expect to update them.
Key takeaways
- A vCard code saves your name, phone and email straight into the phone's contacts, with no website involved.
- A link code opens a page, which can hold more and can be updated, but saving the contact takes an extra step.
- Business cards are small: keep a vCard to five or six fields so the code stays easy to scan at about 2 to 2.5 cm.
- Keep a clear margin of four modules around the code and print it dark on a light background.
- Scan a printed proof with two different phones before ordering the full run.
A QR code on a business card saves the other person from typing your details into their phone. That's the whole appeal. The question is what the code should contain. There are two common choices, a vCard or a link, and they behave quite differently when scanned.
What happens when someone scans each type?
A vCard code shows a contact card with an option to add it, while a link code opens a web page in the browser.
| vCard QR code | Link QR code | |
|---|---|---|
| What the phone shows | A contact card with an add option | A web address to open |
| Internet needed | No | Yes |
| Can you change it later? | No, the details are printed in the code | Yes, if you control the page |
| What it can hold | Contact fields: name, phone, email, website, address | Anything a page can show |
| Steps to save your contact | One | Several, unless the page offers a contact download |
| Code size | Grows with every field | Short links make small codes |
Both work on current iPhones and Android phones through the built-in camera. Neither type needs an app.
When is a vCard the better choice?
Choose a vCard when the main goal is getting saved as a contact and your details are stable.
A vCard code is the most direct option. Someone scans, sees your name and number laid out as a contact, and taps to save. There's no website, no loading and no tracking. It works in a basement conference room with no signal.
It suits:
- Sales, recruiting and client-facing roles, where being in someone's contacts is the point.
- Trade shows and events, where Wi-Fi is unreliable.
- People who don't want to run a personal web page.
The limit is that everything is fixed at print time. Change your phone number and the cards are out of date. If you change roles often, print smaller batches.
You can build one with the vCard QR code generator. It runs in your browser, so the details you type are not uploaded.
When is a link the better choice?
Choose a link when you want to share more than contact details, or when those details might change.
A link can open a page with your portfolio, booking calendar, social profiles and a contact download. Because the page lives online, you can update it any time without reprinting.
It suits:
- Freelancers and creatives who want people to see their work.
- Anyone whose details change often.
- Cards that promote a product, event or shop as well as the person.
The trade-off is an extra step to save your contact, and a dependency on the page staying online. Use an address you control. If the link points at a third-party short-link service and that service closes or changes terms, every printed card breaks. Our guide to dynamic vs static QR codes explains that risk in more detail.
How do you keep the code small enough for a card?
Include only the fields people actually need, because every extra character makes the code denser and harder to scan at small sizes.
A business card is about 85 by 55 mm or 3.5 by 2 inches, depending on the country. A code held in the hand doesn't need to be large, but it does need modules big enough for the phone to read.
For a vCard, a good set of fields is:
- Full name
- Company and job title
- One phone number
- One email address
- Website
A full street address and a note can easily double the length. If you need them, consider a link to a page instead.
For printing:
- Aim for about 2 to 2.5 cm wide. Don't go below 2 cm.
- Keep a blank margin, the quiet zone, four modules wide on every side.
- Print dark modules on a light background. Avoid glossy foil over the code.
- Send the printer an SVG so the edges stay sharp.
Our guide to QR codes for print covers contrast and finishes, and the size calculator tells you the module size of your actual code at a given width.
Where should the code go on the card?
Put it on the back with a short label, so it has space and people know what scanning will do.
The front is crowded with your name, logo and title. The back usually has room for a code with a proper margin. Add a label of a few words: "Scan to save my contact" for a vCard, "Scan for my portfolio" for a link. People scan more readily when they know what to expect.
Before you order 500 cards, print one proof on the actual paper stock and scan it with two different phones in ordinary room light. Check that every field lands in the right place in the contact, especially names with accents and phone numbers with country codes.
Sources
Questions
Can I put both a vCard and a link in one QR code?
A vCard can include a website field, so the saved contact carries your link. The phone still treats the code as a contact card, not as a link to open. If you want both actions to be obvious, print the code for one and the web address as plain text.
What size should a QR code on a business card be?
For something held in the hand, about 2 to 2.5 cm wide is usually enough, and 2 cm is a sensible minimum. A dense vCard with many fields needs more room, so cut fields before you shrink the code.
Does a vCard QR code work without internet?
Yes. The contact details are inside the pattern, so the phone can read and save them without a connection. A link code needs a connection to open the page.
Front or back of the card?
The back usually works better. It gives the code room and a clear margin, and keeps the front for your name and logo. Add a short label such as "Scan to save my contact" so people know what will happen.
More guides
- QR codes for print: size, contrast and the quiet zone
- QR codes for events: tickets, schedules, Wi-Fi and feedback
- QR code menus: what works for restaurants, cafés and bars
- QR codes for musicians, bands and artists
- Dynamic vs static QR codes: what's the difference?
- How to track QR code scans with UTM parameters
- QR code security: how quishing works and how to stay safe
- Mobile landing pages for QR codes: what to put on them