QR codes on product packaging
A packaging run locks your ink in for months, so the code has to be placed right the first time. Put it on a flat panel, away from folds, seams and edges, and set error correction to level H so a logo or a little wrap distortion cannot break the scan. The destination stays yours to change: launch with instructions, then point the same boxes at a promo or a reorder page.
Complete the content
Design your QR
Download your QR
Free static codes never expire. No account needed.
For scan analytics and editable links, see plans.
Flat panel, level H
Curved and folded surfaces distort the pattern. A flat placement plus level H error correction, which survives up to 30% damage, keeps the code readable on a real shelf.
Change the message mid-run
Fifty thousand boxes are printed and shipped. You can still switch what the code opens, from a manual to a recall notice to a seasonal offer.
Scan data by market
Country and city breakdowns show where buyers engage with the pack, insight a printed insert cannot return.
Common questions
Is a dynamic code safe to print at packaging scale?+
Only when the provider will not kill it. QR Tool codes never expire, free plan included, so a mass print run cannot be held hostage by a trial clock.
What error correction level should packaging use?+
Level H if the code carries a logo, level Q otherwise. Higher correction adds modules, so pair it with a short destination link to keep the pattern printable.
Where on the box should the code go?+
A flat face, at least 5mm from folds and edges, with a clear quiet zone. Skip shrink-wrapped curves and seams, since both bend the pattern.