Skip to content
Get Pro
  1. Home
  2. QR Code on Packaging: Ideas and Tips for Products
Business

QR Code on Packaging: Ideas and Tips for Products

What the packaging QR code can open, the right size on a small label, printing tips, and why the link has to last as long as the product.

Scan me!Pigeon mascot wearing a scarf

A QR code on packaging takes customers from the product to everything that doesn't fit on the label: a recipe, a manual, a how-to video, a warranty, WhatsApp after-sales support, or the page to review the purchase. To work, it needs to be at least 2 × 2 cm (0.8 × 0.8 in), have good contrast with the artwork, and point to a link that stays up as long as the product is on the shelf and in people's homes.

Quick summary
  • A packaging QR code is almost always a link QR code, which opens a page the brand controls.
  • On a small label, the minimum is about 2 × 2 cm (0.8 × 0.8 in), with a short link and a clear margin around it.
  • Curved surfaces and glossy finishes make scanning harder: choose the flattest area and a matte finish.
  • A static QR code doesn't expire, but the destination has to last as long as the product: use an address of your own that is stable.

What should you put in a packaging QR code?

Think about when the customer will scan the code: almost always after the purchase, at home, with the product in hand. The QR code should answer the question that comes up at that moment.

DestinationQR code typeWorks with
Recipe or preparation instructionsLinkFood, spices, beverages
Manual and usage or assembly videoLinkElectronics, furniture, cosmetics, toys
Warranty registrationLinkAppliances and electronics
After-sales and questionsWhatsAppHandmade products, products that need assembly, or items people buy again often
Purchase reviewLinkAnyone selling online or on a marketplace
Brand's InstagramLinkSmall brands that live off community
App that controls the productApp storeLight bulbs, cameras, headphones, and other connected products

For after-sales, the WhatsApp QR code opens the conversation with a ready-made message, like "Hi! I bought the granola and have a question." For a connected product, the app QR code sends each phone to the right store: iPhone to the App Store, Android to Google Play.

And if the brand wants to show all of that? Instead of three QR codes fighting for space on the label, use just one, pointing to a product page on your site, with the recipe, the video, and the WhatsApp button. That page has an extra advantage: you update the content whenever you want, and the printed QR code stays the same.

What is the minimum QR code size on a small label?

About 2 × 2 cm (0.8 × 0.8 in), not counting the white margin. Since packaging is read up close, at about 20 or 30 cm (8 to 12 in), that minimum is usually enough. On a larger box, read on the shelf, 3 or 4 cm (1.2 to 1.6 in) is more comfortable.

On a small label, the length of the link decides. Each character adds more modules (the little squares of the code), and in the same space, more modules mean smaller modules. With the error-correction level the generator here uses, M:

  • https://yourbrand.com/granola, with 31 characters, produces a 29 × 29 module code. At 2 cm per side, each module is about 0.7 mm.
  • The same destination on a long address, with campaign parameters at the end, totaling 129 characters, goes up to 49 × 49 modules. At the same 2 cm, each module drops to 0.4 mm, and scanning starts to depend on a good camera and good light.

The fix is a short address on your own site, like yourbrand.com/granola, with no parameters you won't use. The full table by material is in the guide to QR code size for printing.

How do you print a QR code on a curved or glossy surface?

Packaging doesn't make life easy for a QR code: it is curved, shiny, gets crumpled, is sometimes transparent, and competes with the artwork for space. You can still get it right:

  • Curved surface: on a bottle, can, or jar, the QR code's edges "wrap away" around the curve. Put the code on the flattest area, keep it small relative to the circumference of the package, or move it to the lid, which is usually flat.
  • Glare: glossy varnish, plastic, and lamination reflect light and wipe out some of the dots. In the QR code area, choose a matte finish.
  • Metallic or transparent: the background changes with the light or with the product showing behind it. Ask the print shop for a white base under the code.
  • Flexible packaging: sachets and plastic bags get crumpled. Stay away from folds, seals, and corners, and pick the side that is stretched the flattest on the shelf.

How do you make the QR code match the artwork without hurting scanning?

  • Dark dots, light background. Your brand color works if it is dark: navy, burgundy, bottle green. Gold, yellow, and light pink have little contrast.
  • Plain background. No QR code over a photo, texture, or gradient.
  • Clear margin. The PNG and SVG downloaded here already come with the right white margin of 4 modules. Don't crop it and don't let text touch it.
  • Watch out for a transparent background. Without a background, a QR code on dark artwork turns into black on black.
  • A call to action next to it. "Recipe in the QR code" or "Watch the assembly video" tells the customer what they will find.

Here at QR Code Free Forever, the automatic scan test warns you, before you download, when contrast is low or the QR code is inverted (light on dark). For the print shop, send the SVG, which scales up without losing sharpness; the guide PNG or SVG: which QR code format to use explains the difference.

How do you test the QR code on the print proof?

Testing on a computer screen is not enough. What counts is the QR code printed on the real material, the way it will go to the shelf.

  1. Ask for a proof on the same material and finish as the print run. On labels and flexible packaging, ink tends to spread a little and thicken the dots, and only a proof shows that.
  2. Assemble the packaging. Stick the label on the bottle or fold the box: curves and folds change everything.
  3. Scan with three phones, including an older one, from about 30 cm (12 in), the way a customer would.
  4. Test under store lighting and kitchen lighting, which is where glare shows up.
  5. Open the destination on 4G, in an incognito window: the page needs to load fast and without asking for a login.
  6. Repeat with the first shipment. Pull a few units from the batch and scan again.

How long does the packaging QR code need to work?

A lot longer than the launch campaign. A product can spend months on the shelf and years in a cupboard: the blender's manual gets looked up when the jar cracks, not on the day of purchase.

The good news is that a static QR code doesn't expire. The content is stored in the code itself, with no monthly fee and no scan limit. The part that can break is the destination. A "free" QR code that goes through a vendor's link can be switched off when the trial ends, and then thousands of packages open a billing page. The full story is in QR codes that don't expire.

To make the link last as long as the product:

  • Use an address of your own, on your own domain, instead of a social media post that can be deleted or a file that can lose its sharing settings.
  • No third-party link shorteners. It happened with Google's own: since August 25, 2025, goo.gl links with no recent use stopped opening.
  • Rebuilt the site? Keep the old address redirecting to the new one.
  • Product discontinued? Leave the page up. Some customers still have the box stored in a cupboard.

Does a QR code replace the barcode?

Not the QR code you create here. The barcode, with the product's GTIN number, is read by the checkout scanner; your QR code is read by the customer's camera and leads to a link. Keep both on the packaging, each in its own spot.

That should change gradually. GS1 Brazil, which administers barcodes in the country, is working toward a goal that, by the end of 2027, points of sale will be able to read 2D codes, including the GS1 standard QR code, which carries the product's GTIN. It is the Sunrise 2027 initiative. That QR code is a different story: it depends on the product being registered with GS1 and follows its own rules.

And whichever QR code it is, it complements the label and doesn't replace it: required information (for food, ingredients, expiration date, and batch number, for example) stays printed on the packaging.

Create a free packaging QR code

Frequently asked questions

Can I use a QR code on the packaging of a product I sell?

Yes. Denso Wave, the creator of the QR code, released the standard for use without royalties, and commercial use of the QR codes generated here is allowed.

Do I need a different QR code for each product?

If each product has its own recipe, manual, or page, yes. For the whole brand, a single QR code that leads to the website or Instagram works on all your packaging.

Can the QR code go inside the packaging?

Yes, and sometimes that's better: on the inside of the lid or on a leaflet inside the box, it is protected from wear and shows up only for people who bought the product. Just don't hide anything there that customers need to see before buying.

Can I change the QR code's destination after the packaging is printed?

The address stored in a static QR code doesn't change. But if it points to a page on your own site, you can change that page's content whenever you like, without reprinting anything.

Found this useful? Send it to someone:WhatsAppLinkedIn
Keep reading

Read next

Your free account

or with email

By signing in, you accept the terms of use and the privacy policy. We only keep your name and email, and now and then we send tips about your account (you can turn them off). Your logo never leaves your device.