QR code on packaging after forming
SmartQRCode editorial · Updated October 2026
A QR code on packaging has to scan after the pack is formed, not while the carton is still a flat sheet. Flexo gain, shrink film, kraft spread, and foil all fight the grid. Send vector. Put foil jobs on a white patch. Host the URL if the recipe page will move. Never plate a screenshot of the generator preview.
QR code on packaging that has to scan after the pack is formed
You are about to treat the converter's curve as part of the specification. This is the wrong page for a shelf talker (labels) or a hand-peel window mark (stickers). A limited run of jam jars with a static farm URL you will never edit and never count is a Canva job.
The packaging playbook is the commercial home for this. A website or dynamic code keeps the printed grid while the destination changes. That convenience is also a dependency on SmartQRCode remaining up.
Multipacks add a second formed object: the inner pack and the outer sleeve. Scan both if both carry a code. A sleeve that is thrown away in the aisle should not be the only place the recipe URL lives if you needed it in the kitchen. Put the durable mark on the inner.
Frozen packs frost. Ice is a random invert. Keep the symbol off the face that ices hardest, or size up until a frosted scan still works after a wipe. Chilled doors in grocery add glare on the same face.
Fit the symbol to the panel, then test the formed pack
- Pick a panel that stays relatively flat after glue, fill, and shrink.
- Size from the real aisle distance, not from the dieline thumbnail. Arm length in grocery can sit near 2 cm; a case in a warehouse cannot.
- Export SVG or vector PDF. Flexo and offset want paths and spot colour one ink at 100 percent, not rich CMYK black.
- On kraft uncoated carton, add millimetres or a white underprint. Fibre swell fattens modules.
- On foil, lay a foil carton white patch first. Do not engrave modules in metal.
- If you need a mark in the centre, use the logo generator and grow the whole square. Shrink plus a logo is stacked damage.
- Run one formed pack scan on the filled, sealed unit under store lighting. Then approve the plate.
Do not screenshot /qr-preview. Do not photograph a printed tent and drop that photo onto a carton dieline.
Why did the flat proof scan and the pack fail
The grid was specified on a plane. Filling rounds a tube. Shrink film pulls one axis. Flexo gain on uncoated board closes light alleys. The proofing stock was coated while the run is kraft. All of those pass a flat PDF and fail a phone in the aisle.
Fix placement, millimetres, or stock. Do not "add dpi" to a vector job.
Can shrink wrap distort modules
Yes. Place the code under a window that does not stretch, or print it on a card insert the film cannot shear, or enlarge until the distorted pitch still decodes. Test the retail unit, not a bag on a light table.
Curves on bottles are the same family. A flexo shrink curve stretches some axes more than others. A wrap-around label should put the symbol on the least curved face, with a quiet zone the wrap does not steal at the overlap.
Pack proofs that scan flat and fail in the aisle
Foil scatter. Kraft spread. A logo that survived H on the sheet and not on the squeeze. A hosted URL pointed at a staging site. An EPS conversion that the converter traced from a PNG because nobody sent SVG.
Business cards in the same brand system can use foil rules; copy the white-patch idea, not the millimetre.
How to mark the dieline so converters do not move the code
Put a non-printing note on the dieline: millimetres, quiet zone, no varnish on the modules if the varnish is glossy, white underprint yes or no. Converters will move a "small graphic" into a corner to save ink. That corner may be a glue flap, a crush edge, or a shrink ridge.
Ask for a first-article sample from the real converting line, filled and sealed, not a hand-taped dummy. Fill weight changes the curve. A dry carton and a carton of liquid are different scanners' problems. Shipping cartons that wait in a warehouse get scuffed like outdoor board. H correction and a size above the aisle floor belong on those faces too.
Regulatory marks, recycling logos, and nutrition panels already crowd a pack. The QR is not the place to win those wars by shrinking below the working floor. If legal copy ate the panel, move the code to a side panel that still faces the aisle, or to a neck tag, and treat that as a new distance.
Lot codes and QR codes in one camera frame will make the phone pick one. Separate them by more than a finder-width, or put the lot code in a linear barcode the camera is not being asked to treat as QR.
Recalls and recipe changes are why hosting exists on pack. A static "this batch" PDF in the modules is wrong the day the instructions change. If the legal team forbids a live URL, print static and budget the reprint, in writing.
When a static URL on a limited run is enough
A 50-unit craft drop with a URL that is a single unchanging page, and no need for scan totals, can use a free static generator. SmartQRCode has no unpaid plan. $197 is a poor fit for that jar. $97 is a fit when the pack will sit on shelf for a year while the campaign page moves.
Scan the formed pack. The dieline PDF is not the product. If a gift sleeve comes off in the first hour, the inner pack has to carry the scan on its own.
Questions this raises
Flexo, shrink, and curves change pitch. A formed pack scan is the test. The flat proof is a suggestion.
Yes. A flexo shrink curve stretches some axes. Place the symbol on a panel that stays flatter, or enlarge until the stretched grid still decodes.
On a foil carton white patch, never as modules in metal. Scatter kills contrast.
Vector SVG or PDF for flexo and offset. Treat dark modules as 100 percent of one ink. We export PNG, JPG, SVG, and PDF, not EPS.
Usually yes: listings, recipes, and promotions move. A static URL in the grid means a reprint when the page moves. Hosting depends on the provider continuing to resolve.
Keep going
The tools and playbooks this post refers to, one click away.
Make the code this post is about
$1.99 for 7 days, then a paid plan. Pick a type, brand it, and edit the destination whenever you like, even after it is printed.