QR Codes for Product Packaging
Packaging is the one marketing surface every single customer holds. A QR code for product packaging turns that surface into a channel: instructions that will not fit on the label, the story behind the sourcing, registration for the warranty, a reorder link at the moment the jar runs empty. Food and cosmetics brands were first; now it is standard across consumer goods.
Packaging codes have a constraint other placements do not: print runs are large, expensive, and slow to change. A label ordered in the tens of thousands must stay correct for the life of the inventory. That single fact drives most of the advice below, from choosing dynamic codes to adding UTM parameters so you can tell your packaging traffic apart from everything else.
Survive the print run problem
Suppose you print 50,000 labels linking to a recipe page, and eight months later you restructure the website and the page moves. With static codes, 50,000 labels now open a 404, and your options are a sticker gun or a landfill. With a dynamic code, you update the redirect once and every label in every warehouse and pantry points at the new page.
Dynamic codes also let the destination evolve with the product's life. A coffee roaster pointed bag codes at brewing guides at launch, switched to a subscription offer once guides stopped getting scans, and runs seasonal promotions on the same square today. Three campaigns, one label design, no repress.
Tag your links so the data means something
Packaging traffic is worth isolating in your analytics. Append UTM parameters to the destination URL, utm_source=packaging, utm_medium=qr, utm_campaign=sku-name, and your web analytics will show packaging scanners as their own segment: what they browse, whether they buy again, how they differ from ad traffic. Without tags, those visitors dissolve into direct traffic and the label gets no credit.
Go one level finer when it pays. Separate codes per SKU, or per retail channel, reveal which products and which shelves drive engagement. A sauce brand running distinct codes on its grocery and farmers-market labels learned the market customers scanned four times as often, and shifted its storytelling budget accordingly.
Print specs that survive the supply chain
Packaging is the harshest print environment a code faces: curved jars, frozen condensation, shrink-wrap distortion, warehouse scuffing. Size up, 2 x 2 cm minimum on flat surfaces and larger on curves, and place the code on the flattest panel available. Preserve the quiet zone even when label space is tight; a cramped code fails at the shelf, silently.
Test under real conditions before approving the press proof: scan the curved sample, the refrigerated sample, the sample under store lighting. High error-correction settings buy tolerance against scuffs. And keep the code away from seams, folds, and the areas your regulatory text must occupy, since compliance always wins the space argument.
- Minimum 2 x 2 cm, bigger on curved or flexible surfaces
- Flattest panel available, never across a seam or fold
- High error correction for scuff and abrasion tolerance
- Matte varnish over the code; gloss glare kills shelf scans
- Quiet zone preserved even on crowded label layouts
- Test scans on curved, cold, and shrink-wrapped samples
How to make a QR code for product packaging
From blank page to printed code in a couple of minutes.
- 1
Decide the customer moment to serve
Usage instructions, provenance story, warranty registration, or reorder. Pick the one that fits how your product is used.
- 2
Build the destination URL with UTM tags
Tag source, medium, and campaign so packaging scans show up as their own segment in your analytics.
- 3
Generate a dynamic code and send specs to your printer
Export SVG at 2 x 2 cm or larger, high error correction, quiet zone intact, positioned on a flat panel.
- 4
Rotate the destination across the product's life
Launch content first, then offers, then seasonal campaigns, all on the same printed label.
Common questions
One code for all products, or one per SKU?
Per SKU if you want to compare products, per product line if you mainly want packaging traffic separated from other channels. Start with the granularity you will actually act on; more codes mean more data but more management.
Will the code still scan on a curved bottle?
Usually, if it is printed larger than flat-surface minimums and positioned so the curve distorts it as little as possible. Always test-scan a filled, labeled sample rather than a flat proof.
How is packaging use priced?
Scan volume is not metered per scan; Pro is a flat $19 per month or $99 per year after a 7-day trial, whether the code sits on a hundred jars or a hundred thousand.
What happens to codes on shipped inventory if we stop subscribing?
The codes pause: customers who scan see a reactivation page instead of your content until the subscription resumes. The printed labels never change, so reactivating restores every unit already on shelves and in pantries.
More codes worth making
QR Codes for Sharing PDFs
Create a QR code for PDFs like manuals, brochures, and price lists. We host the file; you update it anytime without reprinting the code.
Read moreQR Codes for Videos
A QR code for videos connects print to YouTube, Vimeo, or a demo reel. Swap the video after printing and see how many people pressed play.
Read moreQR Codes for Customer Reviews
A QR code for reviews takes happy customers straight to your Google review form. Catch them at the right moment and watch your rating climb.
Read moreReady to make your QR code for product packaging?
Free to start — and with a dynamic code, you can change where it points long after it's printed.
Make your code now