Guide

QR Code Size for a Business Card: The Millimetres That Matter

A QR code on a business card that is barely 12mm wide, squeezed into a corner, and compressed by the printer into a blurry smudge technically exists. It just does not work, and most people who are handed it will never get a scan to register. The code ends up ignored, and the card goes in a pocket never opened again.

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 is the difference between a card that generates leads and one that quietly fails in people’s hands.

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:

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.

Where to Place the Code

Placement decisions on a business card affect scan success just as much as size. Here are common scenarios and how to handle each one.

A freelancer linking to a portfolio

A designer or photographer can link to a short portfolio URL from the bottom-right corner of their card. Placing the code at 28mm with a 3mm white border on all sides leaves enough room for name, title, and contact details in the upper portion of the card. Using a short domain redirect rather than a long portfolio platform URL keeps the code low-density and scannable even on older phones.

A cafe or hospitality business linking to a menu

A small restaurant or cafe updating its menu seasonally benefits from a QR code pointing to the current menu page. A 30mm code works well here because hospitality cards often use textured or uncoated stock, which demands larger module size to compensate for ink spread. Placing the code on the back of the card with a simple prompt like “Scan for today’s menu” removes any ambiguity about what it does.

A property or services business linking to a listings or contact page

An agent or consultant handing out cards at viewings or meetings benefits from a code linking to a personal listings or services page. Using a simple, short URL rather than encoding the full vCard data keeps the code low-density. A 30mm to 32mm code on a standard card leaves plenty of quiet zone and scans reliably even in the variable lighting of a property or trade show setting.

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. If you’re unsure how scanning works on different devices, it helps to understand how to scan a QR code on iPhone before finalising your design.

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. The error correction level you choose also affects module density, so it’s worth understanding the trade-offs before generating your final code.

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.

QRapid Editorial Team

This guide was written and reviewed in-house by the team behind QRapid, a free browser-based QR code generator. Our guides are kept practical and accurate, with no invented statistics or fake case studies. More about QRapid.