Best practices for QR codes on packaging and print
QR codes bridge the gap between your physical products and your digital presence. Whether you place them on Amazon packaging inserts, business cards, restaurant menus, or trade show backdrops, a well-printed QR code turns a passive surface into an interactive touchpoint. This article covers the practical principles that make QR codes work reliably in the real world — sizing, contrast, paper choice, and the customer journey that follows the scan.
Why it matters
A QR code that fails to scan is worse than no QR code at all. It signals poor quality and wastes a moment of customer attention you may not get back. Conversely, a QR code that scans instantly and lands the visitor on a fast, relevant page creates a seamless experience — one that can drive product registrations, repeat purchases, tutorial views, or honest reviews.
The difference between these two outcomes usually comes down to a handful of decisions made before anything goes to the printer.
How it works
Every QR code encodes a URL (or other data) as a grid of dark and light modules. A phone camera reads the contrast between those modules to decode the destination. Three factors determine whether that decode happens reliably: size, contrast, and print surface. Once the scan succeeds, a fourth factor — customer journey design — determines whether the visitor takes action.
Size: match the scanning distance
The minimum QR code size depends on how far away the scanner will be. A code that works on a hand-held business card would be invisible on a billboard. Use these minimums as a starting point:
| Material | Minimum size | Typical scanning distance |
|---|---|---|
| Business cards | 1.5 cm × 1.5 cm | 10–20 cm (hand-held) |
| Packaging inserts | 2 cm × 2 cm | 10–20 cm (hand-held) |
| Posters at eye level | 5 cm × 5 cm | 30–100 cm |
| Billboards / far-view posters | 10 cm × 10 cm | 1–5 metres |
| Trade stand backdrops | 15 cm × 15 cm or larger | 1–3 metres |
Tip: When in doubt, go bigger. A slightly oversized QR code never hurts scan rates; an undersized one kills them.
Contrast: dark on light wins
Phone cameras and built-in QR readers are optimised for dark modules on a light background. This is the single most reliable pattern. Avoid inverting it (light on dark), and avoid low-contrast pairings such as grey on white or yellow on orange.
If your brand colours are light, place the QR code inside a white box with a dark code. If your brand colours are dark, use a white or very light background panel behind the code.
Always test with multiple phones before committing to a print run. Different camera apps handle edge-case contrast differently. A five-minute test on two or three devices can save a costly reprint.
Print surface: matte beats glossy
Glossy paper and laminated surfaces reflect light, which can confuse camera autofocus and reduce contrast at certain angles. Matte or uncoated paper stock eliminates this problem almost entirely.
- Gold standard: dark, high-opacity ink on uncoated (matte) stock.
- Acceptable: dark ink on lightly coated stock, tested under varied lighting.
- Avoid: tinted, faded, or low-opacity ink treatments that reduce module contrast. These may look stylish but compromise scannability.
Customer journey: what happens after the scan
A successful scan is only the beginning. The page your visitor lands on must deliver on the promise printed next to the QR code.
- Write a clear call-to-action above or below the code. "Scan to download your free guide" is far more compelling than a naked QR code with no context. Visitors are more likely to scan when they know what awaits them.
- Match the landing page to the CTA. If the scan goes to a bio page, make the top widget mirror the printed call-to-action. A visitor who scans "Scan for your warranty registration" should see a registration form immediately — not a generic homepage.
- Keep the landing page fast. Bio pages on 1smart.link load in under one second on average, which keeps drop-off low.
When to use it
Amazon packaging inserts
Packaging inserts are one of the highest-converting surfaces for QR codes because the customer already has your product in hand. 1smart.link offers six packaging-insert templates designed for common post-purchase goals:
- Coupon Offer — drive repeat purchases with a discount code page.
- Warranty Registration — collect customer details through a Smart Form.
- Product Tutorial — link to a video or step-by-step guide.
- Ebook Download — deliver bonus digital content.
- Multi-Product Catalogue — showcase your full range on a bio page.
- Review Request — invite honest feedback.
Warning: Per Amazon's policies, never offer incentives in exchange for reviews. Keep review request language neutral — for example, "If you enjoyed the product, we'd appreciate an honest review." Avoid any wording that ties a reward to a review or requests a specific star rating.
A 2 cm × 2 cm code is the recommended minimum for inserts, printed in dark ink on matte card stock.
Business cards
A QR code on a business card can link to a vCard, which opens the phone's native "Add to Contacts" dialogue. This removes the friction of manual data entry and makes your card far more useful. Keep the code at least 1.5 cm × 1.5 cm with strong contrast.
Restaurant menus
A QR code linking to a digital menu bio page lets you update prices, add seasonal dishes, or feature specials without reprinting. Place the code prominently on table tents or at the top of a printed menu with a clear CTA like "Scan for today's specials."
Trade show and event displays
For backdrops and banners viewed from a distance, use codes of 15 cm × 15 cm or larger. Link to a sign-up page, a product demo video, or a bio page that collects leads. Test the code from the expected viewing distance before production.
Warranty and registration cards
A QR code on a warranty card can point to a Smart Form where customers register their purchase. This captures valuable customer data while providing a genuine service — proof of purchase and warranty tracking.
Quick-reference checklist
Before sending any QR code to print, run through this list:
- Size meets or exceeds the minimum for the scanning distance.
- Dark modules on a light background with strong contrast.
- Matte or uncoated paper stock (or glossy stock tested under multiple lighting conditions).
- High-opacity ink — no faded or tinted treatments.
- Clear call-to-action printed next to the code.
- Landing page loads quickly and matches the printed CTA.
- Tested on at least two or three different phones.
- Amazon insert copy complies with review policies (no incentives, no star-rating requests).
Related articles
- Article #24
- Article #38
- Article #17