To print a QR code on a business card that scans reliably, make it at least 20 mm square, print it black on a plain white area, and leave a blank margin four modules wide on every side. Keep gloss, spot UV and foil off it, keep it away from the trim edge, and scan a printed proof on an iPhone and an Android phone before you order.
When a card’s code won’t scan, the cause is usually a print decision. The generator is rarely at fault.
How big should a QR code be on a printed business card?
A QR code on a business card should be at least 20 mm (about 2 cm) square. That is the figure two card printers give. Vistaprint’s QR printing tips say “at least 2 cm x 2 cm. Bigger is usually better.” Paperlust’s guide for 90 x 55mm cards puts the minimum reliable size at 20mm x 20mm and says failures rise sharply below 15mm, especially on textured stock or in poor light.
Overall size matters less than you’d think. The phone camera has to resolve each module, the small square in the pattern.
The module math: check your code before you print it
The module size of a printed QR code is the code’s width divided by its module count plus eight. The eight covers the four-module margin on each side. Denso Wave, the company that invented the QR code, walks through this on its code area page.
Denso Wave’s own example: 50 alphanumeric characters at error correction level M need a Version 3 symbol. Version 2 at level M holds only 38 characters. Version 3 is 29 modules wide. Printed at 0.254 mm per module (a 400 dpi printer using 4 dots per module), the pattern is 7.366 mm, and with the margin the area is a 9.398 mm square.
Flip that for a business card with a 20 mm area:
| Symbol version | Modules across | With margin | Module size in a 20 mm area |
|---|---|---|---|
| Version 2 | 25 | 33 | about 0.61 mm |
| Version 3 | 29 | 37 | about 0.54 mm |
Each version adds 4 modules per side, from 21 x 21 at Version 1 up to 177 x 177 at Version 40, according to Denso Wave’s version page. The QR code FAQ puts the minimum printable module on a typical printer at about 0.17 mm. A short link at 20 mm sits well above that floor.
The practical lesson: encode less. A full vCard packed into the code pushes the version up and shrinks every module. A short link keeps them chunky. If you’re unsure what to encode, our guide on how to make a QR code for your business card compares a link with a vCard inside the code.
Leave the quiet zone empty
The quiet zone is a blank margin four modules wide on every side of the QR code. Denso Wave’s code area page describes it as “a clear area around a symbol where nothing is printed.” The camera uses it to find where the code starts.
Card designs break this rule constantly:
- A thin border line around the code
- Your name or phone number set right underneath it
- A logo nudged into the corner of the pattern
- Background artwork or bleed running up to the code
Vistaprint’s advice is that no text, logos or images should touch or overlap the code. Paperlust adds that bleed artwork and decorative borders don’t belong in the quiet zone either.
Contrast and colour: why black on white wins
A printed QR code scans by contrast, so black modules on a white background read most reliably. Denso Wave’s FAQ says reading “is based on the difference between the amount of light reflected by the black and white areas.” So print black on white.
Colour works only with care. The same FAQ says a red code on a white background cannot be read, and that the deepness of a colour affects readability. Paperlust suggests a contrast ratio of at least 4:1 with the dark colour on the modules.
On a dark or patterned card, put the code in a plain white box. Vistaprint recommends a single-colour background without patterns, and Denso Wave’s FAQ gives the same fix for transparent materials: print a white background as well as the black areas.
Finishes: matte, gloss, spot UV and foil
Shiny finishes are the most common print-only reason a business card QR code fails. Denso Wave’s FAQ warns that glistening on glossy material may interfere with reading, because the phone sees glare instead of modules.
| Finish | Effect on scanning | What to do |
|---|---|---|
| Matte stock or matte laminate | Forgiving, little glare | Best choice for the side with the code |
| Full gloss | Glare under event lights | Choose matte, or test the proof under bright light |
| Spot UV or spot gloss | Shine sits right on the modules | Keep it off the code |
| Metallic foil | Reflects, can read as light or dark | Keep it off the code and its margin |
| Textured stock | Edges of small modules break up | Go bigger than the minimum |
Vistaprint says to use matte instead of gloss and to avoid spot gloss directly on the code. Paperlust says not to put spot UV over the code and to keep metallic foil away from the code and its quiet zone. It also says matte is more forgiving than high-gloss.
Where to place the code on the card
Place the QR code where it has room: usually the back, or the bottom-right corner of the front. Paperlust says back placement is the more common choice, and calls the bottom-right corner the conventional front position.
Keep it away from the trim edge. Vistaprint says to keep the code away from the paper edge and from folds that might distort the pattern. A code cut slightly by the guillotine loses its margin, and a folded card bends the pattern.
Prepress problems that make the code disappear
Sometimes a QR code doesn’t scan because it never printed properly in the first place. The print shop 4OVER4 lists three causes in its help page on missing QR codes: the code sat on a hidden or transparent layer, the file had color-mode issues, or a flattening step dropped it.
Its fix: recreate the code as opaque vector art with strong contrast, leave clear space around it, and scan-test the final PDF before ordering. In practice:
- Export the code as a vector (SVG or PDF) from your generator.
- Place it on a normal, visible layer, not inside a transparency group.
- Export the print PDF the way the printer asks.
- Scan the code in that exported PDF, not in your design file.
Test a printed proof, not your screen
Test the QR code on paper at final size, because a screen hides most print problems. On screen the code is bright, flat and big. On card it is small, maybe glossy, and held at an angle.
Vistaprint suggests checking a PDF proof at actual size before you order. Then:
- Print one copy at actual size, with no scaling, on the stock you plan to use, if you can.
- On an iPhone, Apple says to open the Camera app from the Home Screen, Lock Screen, or Control Center and hold it over the code.
- Repeat with an Android phone.
- Try dim light, bright overhead light and a slight angle.
- Tap through and press Save Contact to check the page works too.
Paperlust’s rule is blunt: if it fails at simulated print size, it will fail in print. The people scanning your card won’t need an app, as our post on scanning a digital business card without an app explains.
How QRCard fits with printed cards
QRCard gives you a short, fixed link and a QR code for it, which keeps the printed code small and simple. Every card gets an address in the form qrcard.in/c/yourname, and you can download its QR code on the free plan. Because the profile updates live, the code you print keeps pointing at your current details, so updating your card doesn’t mean reprinting. Viewers tap Save Contact and get a standard .vcf file. The features page lists the rest.
The limitation: QRCard doesn’t print cards, so finish, colour and placement are on you and your printer. A link-based code also needs a data connection on the scanning phone.
My take: print the code on the back, on matte stock, plain black on white, a little above the 20 mm minimum. Spend the foil and spot UV on your logo. Still deciding whether paper is worth it at all? Read should I still print paper business cards.
FAQ
What is the smallest QR code that works on a business card?
Printers that make business cards put the floor at about 20 mm square. Vistaprint says at least 2 cm x 2 cm, and Paperlust says failures rise sharply below 15mm, especially on textured stock or in poor light.
Can I put spot UV or foil on my QR code?
No. Shine is the problem. Denso Wave says glistening on glossy material may interfere with reading, and printers advise keeping spot UV and metallic foil off the code and its margin.
Can I print my QR code in my brand colour?
Only if it stays much darker than the background. Denso Wave recommends black on white and says a red code on white cannot be read. Paperlust suggests a contrast ratio of at least 4:1, and any coloured code needs a scan test.
Should the QR code go on the front or back of the card?
Either works. Paperlust says back placement is more common, and the bottom-right corner is the usual spot on the front. What matters more is distance from the trim edge and from text or logos.
Sources
- Point for determining the code area - QRcode.com, Denso Wave
- Information capacity and versions of QR Code - QRcode.com, Denso Wave
- FAQ - QRcode.com, Denso Wave
- QR code printing tips - Vistaprint Help Centre
- QR Code Business Cards: Design Tips That Actually Work - Paperlust
- Why did my QR code not print on my business cards? - 4OVER4
- Scan a QR code with your iPhone or iPad - Apple Support