A QR code on custom-printed food packaging can open a menu, promotion, loyalty programme, product information page or reorder journey. Yet a code that works on screen may fail under real print and handling conditions. Folds, grease, low contrast, undersized artwork and slow landing pages all reduce use. An effective application plans the purpose, physical placement, print quality and measurement as one system.
Give the QR code one clear job
Start with the action you want, not the destination URL. Asking one code to serve a menu, social channels, reviews and promotions usually adds an unnecessary choice screen. Selecting the single most valuable action for each pack makes both the message and the measurement clearer.
Reordering or a review request may suit a delivery box; a loyalty journey may suit a cup; a brand story may work on a carrier bag. The landing page should load quickly on mobile, repeat the promise printed beside the code and let customers complete the action in very few steps.
- Reorder or quotation request
- Loyalty and promotion entry
- Allergen, ingredient or use information
- Verified reviews and social sharing
Set size according to scanning distance
There is no single minimum size for every package. Data density, print process, surface texture, phone camera and scanning distance all affect performance. Reliability across devices generally improves when the code is larger and its surrounding clear area is protected.
Evaluate the code on a full-size physical sample, not only on the artwork screen. Consider the distance at which a customer will scan a box on a table, a cup in hand or a bag while standing. Long URLs can create denser codes, so use a short, durable redirect address where possible.
- Keep the clear quiet zone intact
- Move fine detail away from cuts and folds
- Test at final print size with both recent and older phones
Treat contrast and the quiet zone as functional design
A dark code on a light, even background is the safest starting point. Photography, texture, gradients and reflections can blur the boundaries between modules. When brand colours are used, verify that the actual printed ink maintains enough contrast against the substrate.
The blank frame around the code is not wasted space; it helps scanners separate the code from the artwork. Keep text, logos, patterns and cut marks outside it. Reversed codes and versions with a large central logo should always be validated on a physical sample.
Place the code for the real moment of use
The most visible panel is not always the easiest one to scan. A lid may stay open during eating, a cup may rotate under the hand, and the lower part of a bag may crease. Choose a surface that remains flat, is not covered by the hand and is less exposed to food contact.
Avoid folds, locks, glue areas, cut edges and tightly curved surfaces. Add a concise call to action such as “Reorder”, “View the menu” or “Collect your points”. Customers should understand the benefit of scanning at a glance.
- Avoid areas likely to receive sauce or grease
- Choose a panel that stays flat after assembly
- Keep the call to action immediately beside the code
Use a pre-print and post-production test plan
Testing a PDF confirms the link, not the printed result. Approval should account for substrate, printing method, varnish or coating, cutting and folding. Dots may spread on absorbent kraft; glossy surfaces may reflect; small registration shifts may reduce the usable clear zone.
Print a 100% scale proof, then scan the cut and folded sample under different lighting. Check again on the first production sheets. If the code points to a changing campaign, make sure the redirect is durable and the domain remains under the business's control before printing.
- Artwork, flat proof and assembled-pack tests
- Daylight, restaurant light and low-light checks
- Multiple iOS and Android devices
- Link and print recheck at production start
Measure the journey from scan to sale
One generic link cannot show which product or location created the result. Separate tracking parameters by pack family, campaign or market to connect scans with visits, quote requests and orders. Redirects may be editable, but the printed code should rely on a permanent address.
Do not judge success by scans alone. Completed actions, conversion rate, repeat orders and campaign cost are more useful. If customer data is collected, explain it clearly and request only what is necessary. When developing packaging with Lupipak, share the code's purpose, target URL, size and position before artwork approval so print and folding conditions can be assessed together.
- Tracked links for each pack or campaign
- Post-scan conversion and reorder rate
- A safe redirect plan for expired campaigns
