QRStickerly Blog · March 2026

QR Codes on Business Cards: The Complete Guide

A business card with a QR code does something paper alone never could: it moves your details into the other person's phone before the card hits the bottom of their bag. Here's how to do it properly.

What should the QR code contain?

You have three good options, in order of popularity:

  • A vCard (contact card) — scanning offers to save your name, phone, email, company and website directly into contacts. This is the classic choice: the whole point of a business card, automated. Create one with our vCard QR generator.
  • A link to your website or portfolio — better for creatives and businesses where seeing the work matters more than saving a number.
  • A WhatsApp chat link — increasingly popular for small businesses: the scan opens a chat with you, often with a pre-filled "Hi, we met at…" message. Try the WhatsApp QR generator.

Avoid cramming everything into one code. One code, one clear purpose — and print a small label under it saying what happens: "Scan to save my contact".

vCard tip: keep it lean

A vCard QR stores the data inside the pattern itself, so every extra field makes the code denser and harder to scan at small sizes. Name, one phone number, one email, company and website are plenty. Skip the postal address and the second fax number nobody will call.

Size and placement on the card

  • Minimum 1.8 cm, ideally 2 – 2.5 cm square. On a standard 9 × 5 cm card, that's very achievable on the back.
  • The back of the card is the natural home — full design freedom on the front, functional QR on the back.
  • Keep the quiet zone: at least 2 – 3 mm of clear space around the code. Don't run patterns or text into it.
  • Contrast: dark code on light background. On dark cards, print the code inside a white rounded square rather than inverting the colors — inverted codes fail on some scanners.

Design without killing scannability

You can match the code to your brand: colored modules, rounded dots, your logo in the centre. Two rules keep it scannable: maintain strong contrast against the background (a light grey code on white is invisible to cameras), and don't let a centre logo cover more than about 20% of the code. Our generator raises the error-correction level automatically when you add a logo.

Static or dynamic for a business card?

A vCard should be static — it must work forever, offline, with no dependency. A website link is worth making dynamic if you print cards in bulk: people change roles, portfolios move, and a dynamic code lets your old cards point somewhere new.

Test before the print run

Print one card at actual size and scan it with an old phone in average light. If it scans easily there, you're done. Then check our print size guide if anything struggles — the fix is almost always "bigger or shorter content".

AD SLOT — in-article

Related articles