How to make a vCard QR code for your business card
A vCard QR code carries your name, phone, email and company as structured contact data, so scanning it opens a prefilled “add contact” screen instead of a web page.
5 min read · Updated
It removes the step where someone photographs your card and never types it in. The trade-off is size: contact details are far more text than a link, so a vCard code is dense and needs more room on the card than people expect.
vCard or MeCard: pick the smaller one you can
Both formats do the same job, and every modern phone reads both. vCard is the full standard — the same format your address book exports — and supports job title, company, website, address and notes. MeCard is a compact alternative that carries name, phone, email and little else in roughly half the characters.
Because fewer characters means a lower QR version and chunkier modules, MeCard produces a noticeably easier-to-scan code. Use vCard when you genuinely need the extra fields; use MeCard when the card is small.
Make one
- Open the generator and choose vCard (or MeCard).
- Fill in only the fields you would want a stranger to keep. Every optional field you add makes the code denser.
- Write the phone number in international format —
+380…,+44…— so it dials from anywhere. - Export SVG or PDF for the printer. Never hand a printer a small PNG; vector stays crisp at any size.
Keep it short, keep it scannable
A name, one phone number and one email fits comfortably. Add a company, job title, postal address, website and a note and you can easily double the payload, pushing the code into a much finer grid. On a business card printed at 2 cm, that is the difference between a code that scans instantly and one that needs three attempts in poor light.
If you want the full profile, put a short link to your website in the code instead of the details themselves. The code stays chunky, and you can update the page later — a printed vCard is frozen the moment it leaves the press.
Sizing on a business card
Business cards are scanned from roughly 20–30 cm, which by the distance ÷ 10 rule means about 2–3 cm of code. On a standard 85×55 mm card that is a serious chunk of the layout, so plan for it rather than shrinking the code to fit a leftover corner. Leave the quiet-zone margin clear of borders and text.
Design without breaking it
Contact codes are dense, so they are the least forgiving of decoration. Keep foreground and background contrast strong, avoid printing over a photo, and if you want a logo in the middle, keep it small and raise error correction. A dark code on a light background is still the most reliable combination ever printed.
Test it like a recipient would
Scan the printed card — not the screen — with a phone that has never seen your details, then check that the contact screen shows your name, number and email in the right fields. A common failure is a phone number that saved without a country code and cannot be dialled abroad. You can also decode the code here to read the raw vCard text.