A phone number on a business card asks the recipient to do work: type the digits, save the contact, open WhatsApp, find the chat. A WhatsApp QR code on the same card asks them to do one thing β point their camera. The chat opens with your name and a pre-filled message, and the conversation starts before they've even put the card in their pocket. Here's how to design and print it so that it scans reliably every time.
What goes on the card
You have two options, and the best cards use both:
- A QR code that encodes your
wa.melink with a pre-filled message. - The short link in text underneath or nearby, for people who prefer to type:
wa.me/15551234567.
The QR code is the primary call to action; the text link is the fallback (and it also tells the recipient what the code does). Generate both with the free WhatsApp QR code generator β download the code as SVG for print.
Choosing the pre-filled message
Business cards are handed out in person, so the message should reference the meeting:
- "Hi [Your name], we just met β good to connect!"
- "Hi, I have your card and would like to know more about [service]."
- "Hello, following up on our conversation."
Keep it under ten words. A shorter message also means a simpler QR code with larger squares, which scans more easily at business-card size. That trade-off matters: a 150-character message can push the code to a density that's hard to scan at 2 cm.
Learn more about writing messages in creating a WhatsApp link with a pre-filled message.
Size: the rule that decides everything
A QR code is scanned from about 10β20 cm when someone holds a business card. The minimum reliable size at that distance is 2 cm Γ 2 cm (0.8 in). Anything smaller starts failing on older cameras or in dim light.
| Card element | Recommended | |---|---| | QR code size | 2β2.5 cm square | | Quiet zone (white margin around code) | at least 2 mm on every side | | Distance from card edge | at least 3 mm (bleed and trim safety) | | Text link font size | 7β8 pt minimum |
On a standard 85 Γ 55 mm card, a 2.2 cm code fits comfortably on the back with room for a label.
Placement
- Back of the card is the most common: the front carries your name and role, the back carries the code, a short label ("Scan to chat on WhatsApp") and the text link.
- Front, bottom-right corner works if the front has space, and the code is seen immediately.
- Never place the code across a fold, over a logo, or on a dark or busy background.
- Add a small WhatsApp icon or the word "WhatsApp" beside the code β people scan codes more readily when they know what will happen.
Colour and contrast
Scanners need a strong dark-on-light contrast:
- Safest: black code on white.
- Fine: dark brand colour (navy, dark green, charcoal) on white or cream.
- Risky: light colours, gradients, metallic foil, or code placed over a photo.
- Avoid: inverting the code (white squares on dark). Some scanners can read it; many can't.
If your card is dark, put the code inside a white rounded rectangle. That gives you the quiet zone and the contrast in one shape.
Finishes and materials
- Matte or uncoated stock scans best. Glossy laminate reflects light straight into the camera; if you must use gloss, test under a lamp.
- Spot UV, foil and embossing on the code itself will break it. Keep those finishes for the rest of the card.
- Textured or kraft paper works if the contrast is strong, but test a proof first.
- Rounded corners and thick cards have no effect on scanning.
File format for the printer
Send the code as SVG or high-resolution PDF, not a screenshot. A PNG needs to be at least 600 Γ 600 px for a 2 cm print, and SVG is safer because it scales perfectly and prints with crisp edges. If your designer works in Illustrator, InDesign or Canva, they can place the SVG directly.
Test before you print
- Print a proof on your office printer at exact size and scan it from 15 cm with an iPhone and an Android phone.
- Scan in poor light β a dim restaurant is where cards get exchanged.
- Ask the printer for a single physical proof on the real stock before the full run.
- Check the chat opens your number with the correct message, not an old number.
A common mistake is printing 1,000 cards with a number that later changes. Since QR codes never expire, they'll keep pointing to the old number forever. If a number change is possible, order in smaller batches.
What to write next to the code
Three words are enough: "Scan to chat", "Message me on WhatsApp", "WhatsApp me". Add the text link beneath in small type. Avoid instructions like "open your QR app" β modern phones scan from the camera, and the extra text just adds clutter.
Beyond the card
The same code works on many physical surfaces, and it's worth keeping one file for all of them β flyers, table tents, packaging, name badges, pop-up banners. For the full picture of where a link and a code each make sense, see WhatsApp link vs QR code. And for the digital equivalent of your card, create your free WhatsApp link and put it in your email signature and social bios.
A business card with a WhatsApp QR code doesn't just share your contact details β it starts the conversation. Design it at the right size, with the right contrast, on the right stock, and the scan will work every time.