QR Quick Pick

QR Codes on Product Packaging: What to Link and How to Print It

Updated July 2026 · 5 minute read

Packaging is cramped, permanent, and expensive to change — three problems a QR code solves at once. A one-inch square gives your box, jar, or bag an unlimited page behind it: instructions that can be updated after printing, a reorder button, a registration form. This is the makers-and-small-brands guide — what to link, exactly where and how big to print, the curved-surface rules, and the longevity trap that catches brands who use the wrong kind of code.

What to link (pick one action per code)

The best destinations serve the moment the customer is actually in — product just opened, phone in hand:

Instructions and how-to content — the highest-value link for anything with a setup, recipe, or learning curve. Video beats PDF; a customer watching "how to assemble" succeeds, while a customer squinting at a folded diagram returns the product. Reorder — for consumables, "Scan to reorder" on the packaging converts the empty-jar moment directly into a sale, at the exact second of demonstrated demand. Registration and warranty — replaces the card nobody mails and builds your customer list. Care and materials info — care instructions, ingredient sourcing, allergen detail; everything the label lacks room for. The review ask — an insert card ("Loving it? Scan to tell others") pointed at your review page; the mechanics mirror the Google review code playbook.

The discipline that makes any of these work: one code, one labeled action. "Scan for instructions" gets scanned; a bare square gets ignored; three competing codes get skipped entirely. If you genuinely need multiple actions, a single code to a simple menu page ("Instructions · Reorder · Register") beats a code collage.

Size and placement

Packaging codes are scanned in the hand, so the numbers are friendly: 0.8 in / 2 cm absolute floor, 1 in / 2.5 cm comfortable (the full table lives in the size chart). Placement rules of thumb: back panel or bottom third, where regulations and brand art aren't competing; never across a fold, seam, or zipper — a code bent across a box edge is two half-codes; and keep the quiet zone — the blank margin, about one big-corner-square wide — clear of borders, text, and busy artwork. On bags and pouches, place the code where the bag sits flattest when full (test with a filled bag, not an empty one — pillowing distorts codes that looked fine flat).

The curved-surface rules

Jars, bottles, and tubes are where packaging codes go to die, because wrapping a square grid around a cylinder stretches it. The physics is forgiving if you respect it: keep the code narrow relative to the container's diameter — on a wide jar a one-inch code barely curves; on a slim bottle the same code wraps visibly and fails. When the curve is tight, move to the flat real estate: lids and bases are excellent and underused (a "scan for recipes" code on a jar lid is prime placement), and hang tags give products like candles, cosmetics, and crafts a perfectly flat code without touching the label design at all.

Printing it right

Give your label printer the code as SVG — every tool on our generator exports it free, it's sharp at any size, and it ends the resolution conversation (why: PNG vs SVG). Ask for matte finishes or matte varnish over the code — gloss varnish on retail packaging creates the same camera-defeating glare as glossy stickers (the sticker and label guide covers finishes, home printing vs services, and durability in depth). Color-wise, dark code on the label's lightest area; if the packaging is dark, use the white-plate trick from colors and branding. And before approving a print run: proof one real unit — filled, sealed, curved as it will actually be — and scan it with an iPhone and an Android. Packaging proofs catch curvature and gloss problems that flat PDFs physically cannot show you.

The longevity trap

Packaging outlives web pages. Units sit in warehouses for a year, on shelves longer, in pantries longer still — so the code must point somewhere that will still resolve years out. Two rules keep you safe. Use static codes: a dynamic subscription code dies if the subscription lapses, and it takes every printed unit in the world with it (the full cautionary tale: do QR codes expire?). Point at stable URLs you own: yourbrand.com/instructions, not this season's campaign page — then update what that page shows as the product evolves. Done this way, the code printed on ten thousand boxes never needs to change; only the page behind it does. That's the entire trick, and it's free.

Quick answers

Best thing to link? Instructions or how-to video first; reorder page for consumables.

Minimum size? 0.8 in / 2 cm floor, 1 inch comfortable — and flat placement beats curved.

How do I keep a printed code from going stale? Static code, pointed at a stable URL on your domain, and update the page — never the code.

Make a packaging-ready QR code (free SVG) →