How a Freelance Designer Got Clients to Actually Scan Her Card
Priya handed out 200 business cards at a design conference in Manchester. Three people scanned her QR code. The rest ignored it. When she looked closely at the printed cards, the code was barely 12mm wide, squeezed into a corner, and her printer had compressed it into a blurry smudge. The code technically existed. It just didn’t work.
Getting the QR code size for a business card right, measured in millimetres, is one of those details that sounds minor until you realise it’s the difference between a card that generates leads and one that ends up in a pocket never opened again.
What “QR Code Size for Business Card Millimetres” Actually Means
A standard business card measures 85mm x 55mm. Within that space, you’re balancing your name, job title, contact details, logo, and a QR code. Most designers treat the QR code as an afterthought, shrinking it to whatever fits. That’s the mistake.
The minimum recommended QR code size for a business card is 20mm x 20mm. That’s the floor, not the target. A code printed smaller than that risks failing on most smartphone cameras, especially in low light or if the print quality isn’t sharp. The sweet spot for reliable scanning sits between 25mm and 35mm, which is large enough to scan instantly but small enough to coexist with your other card elements.
A few numbers worth keeping in mind:
- 20mm x 20mm: minimum viable size, works on clean high-resolution prints only
- 25mm x 25mm: reliable for most modern smartphones under normal conditions
- 30mm x 30mm: recommended if your QR code contains a long URL or has a logo embedded in the centre
- 35mm x 35mm: use this if your card is printed on textured or uncoated stock
QR codes with more data encoded (longer URLs, vCards, phone numbers) require higher “module density,” which means each individual square inside the code gets smaller. The more data, the larger the overall code needs to be to keep those modules scannable. A short URL like yoursite.co/page will scan reliably at 20mm. A long redirect URL with UTM parameters needs at least 28mm to be safe.
Quiet zone is the other factor people miss. Every QR code needs a clear white border around it, typically four modules wide. On a printed business card, that translates to roughly 3mm to 4mm of white space on each side. Print the code right up to the card edge and you’ll lose that quiet zone, which breaks scanning even on a perfectly sized code.
Three Businesses That Got This Right
Priya Mehta Design, Manchester
After her conference experience, Priya reprinted her cards with a 28mm QR code linking to her portfolio, placed in the bottom-right corner with a 3mm white border. She ordered the new batch through Moo, which prints at 1200 DPI and preserves fine details well. At her next two events, she tracked click-throughs on her portfolio page. Scans went from 3 per batch of 200 cards to 41. That’s not a marketing claim; that’s a URL analytics page showing a 13x lift from one sizing decision.
The Anchor Street Café, Bristol
A 40-table independent café in Bristol put a QR code on their business cards pointing to their menu and reservations page. Their first run used a 15mm code generated at low resolution. Staff reported customers regularly trying and failing to scan. The café reprinted with a 30mm code, generated at high resolution, and added the card to their counter display. Within six weeks, online reservations through the QR link rose from roughly 4 per week to 19. The owner noted the code also appeared on their takeaway bags, where the larger size scanned easily even in dim lighting.
Greenfield Property, Edinburgh
An estate agency in Edinburgh included QR codes on agent business cards, each linking to the agent’s personal listings page. Their first design used 18mm codes. After poor scan rates at property viewings, they increased the code to 32mm on a redesigned card. They also chose a simpler URL so the code remained low-density and scannable. Agents reported that at viewings, prospective buyers were scanning the card on the spot rather than typing a web address later. The agency tracked a 38% increase in listing page visits directly attributed to card scans over a three-month period after the redesign.
How to Size and Generate Your QR Code Correctly
Start with your URL. Keep it short. If your actual page URL is long, consider a simple redirect URL from your own domain. Shorter URLs encode with less data, which means the code stays low-density and scans reliably at smaller sizes.
Next, decide on placement. The bottom-right or bottom-left corner of your business card is the most common choice, leaving your name and contact information prominent. Allow at least 3mm of white space (the quiet zone) on all four sides of the code, and never print the code over a coloured or patterned background. A light, solid colour can work if the contrast is strong, but patterns ruin scan reliability.
Generate your code at the right resolution. For print, you need at least 300 DPI. Many free generators export raster images (PNG or JPG) at 72 DPI by default, which prints blurry. Use a generator that exports SVG or high-resolution PNG. QRapid’s free generator at qrapid.co lets you download your code ready for print without requiring an account or subscription. Static codes generated there work permanently with no expiry.
Take your downloaded file to your card designer or upload it directly to your print template. Set the dimensions to at least 25mm x 25mm in your layout software. If you’re using Canva, InDesign, or Illustrator, lock the aspect ratio and scale to your target size in millimetres.
Before sending to print, test the code on three different phones. Use a standard iOS camera app, a standard Android camera app, and one dedicated QR scanner app. If all three scan quickly in normal room lighting, you’re good to print.
Things to Avoid
Printing a QR code below 20mm on a business card is the most common mistake and the hardest to fix after the fact, because you’ve already paid for the print run. Related to that: never scale down a low-resolution PNG to fit a small space and expect it to sharpen up at print. It won’t.
Avoid placing the code over gradients, card borders, or near the physical edge of the card. Cutting tolerances on business card printing are typically plus or minus 1mm to 2mm. If your quiet zone relies on the card edge as its boundary, a slightly off-cut run will remove it entirely.
Don’t encode your entire vCard (name, phone, email, address, LinkedIn URL) directly into the QR code hoping to save the contact in one tap. That data volume creates a very dense code, which almost always requires a larger print size than most cards allow. Link to a simple web page with that information instead, or use just a single URL.
Avoid dark backgrounds behind QR codes unless your generator specifically supports inverted codes with light modules on a dark field. Standard readers expect dark modules on a light background. Reversing that can cause intermittent scan failures.
Finally, don’t skip the test print. A digital proof on screen and an actual printed card on card stock look different. Run a small test batch or print one sheet before committing to 500 cards.
Frequently Asked Questions
Q: What is the minimum QR code size for a business card in millimetres?
The absolute minimum is 20mm x 20mm, but only if the code encodes a short URL and your print resolution is 300 DPI or higher. For anything more complex, or for uncoated or textured card stock, use 25mm at minimum. Many designers treat 25mm as the standard floor and adjust upward from there.
Q: Does the amount of data in the QR code affect how big it needs to be?
Yes, directly. More data means more modules (the small squares that make up the code), and more modules at a fixed size means each one is smaller and harder for a camera to resolve. A short URL might scan reliably at 22mm. A long URL with tracking parameters may need 30mm or more to scan consistently across different devices and lighting conditions.
Q: Can I use a QR code with my logo in the centre on a business card?
You can, but the logo reduces the scannable area of the code, so you need to compensate with a larger overall size. A plain code at 25mm might work fine, but the same code with a centred logo may need to be 30mm to maintain reliability. Limit the logo to roughly 20 to 25 percent of the code’s total area, and always test on multiple devices before printing.