QR codes for packaging and labels
Packaging has the longest lead time of anything you print and the lowest tolerance for mistakes. A dynamic code separates the label from the destination, so a promotion can change without the box changing with it.
Updated 2026-10-06 · 4 min read
Campaigns change, packaging doesn't
Swap the destination for seasonal promotions without touching the print run.
Region-aware
Send shoppers to the correct regional store, offer or support page automatically.
Measure shelf engagement
Compare scan rates between products and stores to see what converts attention.
What a packaging code is good for
A label is a physical boundary and a digital opportunity at the same time: the box cannot change, but the page it opens can.
- Instructions, allergen and warranty information
- Reorder and refill links
- Region-specific offers and support pages
- Authenticity and registration flows
Planning the print
Match the code color to the label without losing contrast, keep it off folds and glossy patches, and size it for a hand-held scan rather than a poster. If the packaging is small, print larger relative to the label than you think you need.
The one channel that survives the shelf
Everything else a brand prints is thrown away: the advert, the leaflet, the shelf talker. The packaging leaves the store with the customer and stays in the house for years, which makes it the only print a brand owns at the moment of use.
That is the argument for putting a code on the box and using it for the things customers actually need: warranty registration, spare parts, refills, care instructions and support.
- Warranty registration and terms on the box
- Spare parts, consumables and refill ordering
- Care, cleaning and assembly instructions
- Support and contact routes that would not fit on the panel
Batch, version and recall
Different codes for different batches give a manufacturer a channel that a notice on a website cannot match: the notice is reachable from the pack in the customer's hand.
A recall, a formulation change, a discontinued variant or a corrected instruction sheet can be published to the exact batch that is affected, while every other pack keeps pointing at ordinary product information.
- One code per batch or production run where traceability matters
- Recall and safety notices served from the pack itself
- Version-specific instructions for revised products
- Regional compliance information per market
Sustainability, recycling and refills
Customers increasingly want to know what happens to the pack and how to keep using the product. Both answers are long, market-specific and change with local rules, which is exactly the kind of content that cannot live on a printed panel.
Rules by country make one printed pack serve every market: the recycling guidance follows the customer's location rather than the pack's.
- Recycling and disposal guidance per country
- Refill, reuse and take-back scheme instructions
- Material and composition information
- Care instructions that extend a product's life
Planning the print on a difficult surface
Packaging is where codes get printed badly: on a curved bottle, over a varnish, across a fold, in a colour with no contrast against the print behind it, at a size chosen to look tidy rather than to scan.
Test on the real pack, not on a flat proof. Most failures are curvature, gloss and size, in that order, and all three are visible the moment you scan the actual finished article.
- Larger on curved surfaces, clear of the apex of the curve
- Matte finish over gloss and metallic substrates
- Contrast against the print underneath, not the pack's base colour
- A quiet zone that the surrounding artwork does not encroach on
Frequently asked questions
Can we use one code across all products?
Can the destination change after printing?
Do we have to reprint packaging for a new campaign?
Can we print a different code for each batch?
Does a code work on a curved bottle?
What happens if we redesign the pack?
Will the code scan under shop lighting?
Keep reading
QR code printing checklist
A practical pre-print checklist for QR codes: size, contrast, quiet zone, error correction, materials and how to test before you go to print.
Adding a logo to a QR code without breaking it
How to center a logo in a QR code safely: size limits, error correction, background plates and the tests to run before printing.
How to make sure your QR code works forever
Static codes last as long as their destination; dynamic codes last as long as the service. Here is how to choose and set up a code that keeps working.
Other solutions
Create your first dynamic QR code
Free to start. One code, editable forever, with scan tracking from the first scan.