QR Codes on Packaging: What to Link, Where to Put Them and How to Print Them

Packaging has very little space and a lot of jobs: it has to protect the product, look good on a shelf and tell people what they need to know. A QR code helps with that last job. It lets a small box, bag or jar link to setup videos, full instructions, recipes, ingredient details, warranty registration or a reorder page, without cramming all of it onto the package.

Packaging is also less forgiving than most print jobs. Print runs can be large, boxes can sit in warehouses and kitchens for a long time, and you cannot reprint a sticker on 10,000 units because a link changed. This guide covers how to plan the code so it keeps working, then how to size, place and print it so it scans the first time.

The short answer

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

What should a packaging QR code open?

People scan a code on a package when they want something specific right now. The best links answer the question they have while holding the product:

Product typeUseful things to link to
Gadgets and electronicsQuick-start guide, setup video, full manual, warranty registration
Food and drinksRecipes, serving ideas, full ingredient and allergen details
Beauty and personal careHow to use, full ingredient list, routine tips
Furniture and DIY kitsAssembly video, parts list, replacement parts form
Handmade or small-batch goodsYour story, care instructions, a reorder or review page
Subscription productsAccount setup, reorder or manage-subscription page

Pick one main job for the code. A page that tries to do everything is harder to use on a phone. If you have several resources, make the landing page a simple menu with large buttons: "Watch setup video," "Read the manual," "Register your warranty."

Wherever the code points, make sure that page is fast and readable on a phone. Most people will scan with their phone camera (see how to scan a QR code on iPhone and on Android) and expect the page to load instantly.

Plan for a long life: use a stable URL

A QR code is a picture of whatever text it contains. Once it is printed, the pattern cannot be changed. If it contains a long link to a specific page and that page later moves, every box already printed points to a broken link.

The fix is simple: encode a short URL on a domain you control, and treat it as permanent.

  1. Create a page or redirect such as yourbrand.com/setup or yourbrand.com/p/blender.
  2. Generate the QR code from that short URL.
  3. If the content moves later, update the page or the redirect on your website. The printed code keeps working.

This gives you most of the flexibility of a "dynamic" QR code without depending on a QR subscription that could lapse while boxes are still in circulation. Our guide to static vs dynamic QR codes explains the trade-offs. Shorter URLs also produce simpler patterns with larger modules, which scan more easily at small sizes. See how much data a QR code can hold for why that matters.

If you want to know how many people scan, add tracking parameters to the URL or check the page's visits in your website analytics. The QR code tracking guide shows a few simple ways to do it.

Size

For packaging, people usually scan from a short distance, holding the product in their hands. A common rule of thumb is a code width of about one-tenth of the scanning distance. For a package held about 25 cm away, that suggests a code around 2.5 cm wide.

Longer links and higher error correction add more modules, so the same code width makes each module smaller. If your code has to be tiny, keep the URL short. Our QR code size for print and minimum QR code size guides go into more detail.

Placement on boxes, bags, bottles and jars

Colors, materials and finishes

Packaging design often pushes toward brand colors and special finishes. A few rules keep the code scannable:

For printing, give your designer or printer a vector file (SVG) or a high-resolution PNG so edges stay crisp. Our SVG vs PNG guide explains which to use. If you add a logo in the center, use higher error correction and test even more carefully (see can a QR code have a logo).

Add a caption that gives a reason to scan

A bare QR code gets ignored. A short line next to it tells people what they get:

Printing the short URL under the code also gives people a fallback if their camera has trouble.

Test before the full run

Packaging mistakes are expensive, so test the way customers will use it:

  1. Scan the digital file to make sure the link is correct.
  2. Print a proof on the actual material, with the real finish, size and colors.
  3. Scan it with several phones, both iPhone and Android, newer and older if possible.
  4. Try real conditions: normal room lighting, under bright store lights, at a slight angle, and on curved surfaces if applicable.
  5. Check the page that opens: does it load quickly on mobile data, and is it the right content?

If a code does not scan, our QR code not scanning checklist covers the usual causes.

Frequently asked questions

Where should a QR code go on packaging?

On a flat panel that is easy to see and scan, such as the back or side of a box or a flat label area. Avoid folds, seams, tight curves, glossy highlights and spots covered by hands or removable labels.

How big should a QR code be on product packaging?

For hand-held packaging, about 2 to 3 cm (0.8 to 1.2 in) wide is a common starting point for a short URL. Smaller codes can work with very short links, but always test a printed proof.

Can I change where a packaging QR code goes after printing?

Not if the code points directly to a specific page. If it points to a short URL on a domain you control, you can update that page or redirect later and the printed code keeps working.

Can a QR code replace the barcode on my packaging?

Do not assume so. Retailers often require a specific product barcode at checkout. Treat a marketing QR code as an addition, and check your retailer's requirements before changing barcodes.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Keep reading