QR Codes on Print: Size, Placement & Tracking Done Right
QR codes show up on almost every printed piece now: business cards, postcards, menus, yard signs, door hangers. The problem is that many of them never get scanned, or worse, get scanned and lead nowhere useful. A code that's too small, crammed against an edge, printed on a busy photo or pointing to a generic homepage wastes valuable space on your print. This guide walks through how to use QR codes on print the right way: what to link to, how big to make the code, where to place it, and how to track whether it's actually bringing in customers.
Step 1: Decide what the QR code is for
Before you generate anything, answer one question: what should someone be able to do in the 10 seconds after they scan? A QR code works best when it removes friction from a single, specific action. Good examples:
- Realtors: open the listing page with photos and a showing request form.
- Restaurants: open the online ordering page, the full menu or a review page.
- Contractors and home services: open a free-estimate form or a booking calendar.
- Event planners: open the RSVP or ticket page.
- Retail and product brands: open a product video, reorder page or loyalty sign-up.
Avoid sending people to your plain homepage. Make a landing page that matches the printed offer, loads fast on a phone and has one clear button. If your flyer says "15% off your first cleaning," the page they land on should say the same thing.
Step 2: Choose static or dynamic
There are two kinds of QR codes, and the choice matters once your piece is printed:
- Static QR codes encode the destination URL directly in the pattern. They're free to create and never expire, but you can't change where they point after printing, and the longer the URL, the denser (and harder to scan) the code becomes.
- Dynamic QR codes encode a short redirect link that you can edit later in your QR provider's dashboard. You can fix a broken link, swap the offer or see scan counts without reprinting. Many dynamic code services charge a subscription, and if you cancel, the code may stop working, so read the provider's terms before you print thousands of pieces.
For anything that will stay in circulation for months, like business cards, yard signs or table tents, a dynamic code (or a static code pointing to a short URL on your own domain that you control) gives you flexibility. For a one-time event flyer, a static code to a short, clean URL is often enough.
Step 3: Size it for the scanning distance
Size is where many printed QR codes go wrong. Two widely used guidelines from QR Planet:
- Minimum size: about 2 x 2 cm (roughly 0.8 x 0.8 in) for close-range scanning.
- The 10:1 rule: the scanning distance should be about 10 times the width of the code. A code meant to be scanned from 1 meter (about 3 feet) away should be around 10 cm (about 4 inches) wide.
How that plays out on common print products:
| Print piece | Typical scanning distance | Practical QR size |
|---|---|---|
| Business card | In hand | At least 0.8 in, larger if space allows |
| Postcard or flyer | In hand to arm's length | About 1 in or more |
| Table tent or counter card | Across the table | About 1.25 to 1.5 in |
| Door hanger | On the porch or in hand | About 1 in or more |
| Yard sign | Sidewalk or driveway | Use the 10:1 rule; often several inches wide |
Keep the encoded URL short. The more characters you put in, the more tiny squares (modules) the code needs, and the larger it must be printed to stay scannable. A short URL or a dynamic redirect keeps the pattern simple.
Step 4: Protect the quiet zone and contrast
Scanners need a clean border to find the code. QR Planet recommends a white margin, called the quiet zone, of 4 modules around every side of the code. In practice:
- Don't let text, borders, photos or the trim line touch the code.
- Keep the code inside the safe zone of your file, never in the bleed area.
- Use dark modules on a light background. Black or a deep brand color on white is safest. Inverted codes (light on dark) and low-contrast pairs like light gray on white fail on some phones.
- Avoid placing the code over a photo, gradient or pattern.
- If you add a logo in the center, test heavily. Logos remove part of the pattern, and the code relies on error correction to make up for it.
Step 5: Place it where people will actually scan
- Business cards: the back is usually best, so the front stays clean for your name and contact details.
- Postcards: the back near your offer works well, but stay clear of the mailing address and postage area. Check the postal layout requirements for your mail piece before finalizing.
- Door hangers: near the bottom of the front panel next to the offer, so it's visible without flipping.
- Table tents: on both sides at a comfortable height, since guests sit on either side.
- Yard signs: a secondary element, never a replacement for a big phone number. Drivers can't scan; pedestrians and people parked in front can.
- Glossy finishes: strong glare can make scanning harder under bright lights. Matte or uncoated stocks reduce reflections on pieces like menus and table tents.
Step 6: Add a call to action next to the code
A bare QR code doesn't tell anyone why they should bother. Put a short line right next to it: "Scan to book your free estimate," "Scan for the full menu," "Scan to see inside this home." Also print a short, typed URL under the code for people who prefer not to scan. That fallback matters for trust too: the FTC has warned consumers that scammers hide harmful links in QR codes, so a visible URL on your own domain helps people feel safe scanning yours.
Step 7: Track every printed piece separately
A QR code is one of the easiest ways to measure print. Give each piece, or each campaign, its own trackable link so you know what's working:
-
Add UTM parameters to the destination URL, such as
utm_source=doorhanger,utm_medium=printandutm_campaign=fall-promo. Google explains how in its guide to collecting campaign data with custom URLs. - Use a different code per product or neighborhood. If you mail postcards to two ZIP codes, give each version its own link and compare results.
- Pair it with an offer code printed near the QR, so you can also track people who type the URL or call in.
- Review dynamic-code scan counts alongside your analytics. Scans show interest; form fills and orders show results.
QR code print checklist
- One clear purpose and a mobile-friendly landing page that matches the offer
- Static or dynamic chosen on purpose; link tested on iPhone and Android
- At least about 0.8 in for hand-held pieces, sized with the 10:1 rule for signs
- Quiet zone of 4 modules, nothing touching the code, inside the safe zone
- Dark code on a light, plain background
- Call to action and a short typed URL next to the code
- UTM parameters or a unique link for each piece
- Test-scan a printed proof or a home print at actual size before ordering
FAQs
How small can a QR code be on a business card?
About 2 x 2 cm (roughly 0.8 inches) is a commonly recommended minimum for close-range scanning. Bigger is safer, especially if your link is long or you add a center logo. Always test-scan at actual size.
Can I change where my QR code goes after it's printed?
Only if you used a dynamic QR code or pointed a static code at a URL you control, like a page or redirect on your own website. A static code that encodes a third-party link can't be edited once printed.
Can I print my QR code in brand colors?
Yes, as long as the contrast is strong: a dark brand color on a light background usually works. Avoid light colors, inverted codes and patterned backgrounds, and test on a few different phones before you print.
Print QR codes that work with KEOPSY
At KEOPSY, a real person reviews every file before it prints, so problems like a QR code sitting in the bleed, crowded by text or set too small get flagged before your order is produced. It's still smart to test-scan your link yourself, since only you know where it should go. Add a trackable code to Standard Business Cards, Postcards, Standard Door Hangers or a 4x6 Table Tent for your counter, and put a larger one on 4mm Coroplast Signs for open houses and job sites. Need a layout with room for a code, a call to action and your offer? Start in the AI Design Studio and build a clean, scannable design in minutes.