How to use QR codes on product packaging

Learn how brands add trackable QR codes to physical product packaging to capture post-purchase engagement, measure scan rates, and route customers into follow-up workflows.

Use Cases
6 min read
By Linkbreakers
Updated May 19, 2026

Short answer

A QR code on product packaging connects the physical product to a digital experience the moment a customer opens or inspects it. With a tracked QR code, you can measure how many customers actually scan, where they are, what device they use, and whether they complete a follow-up action like registering the product, submitting a review, or joining a loyalty program.

Why packaging QR codes are different from other placements

Most QR codes live in controlled environments — trade show booths, email footers, store displays. Packaging QR codes are scanned by customers who already bought your product, which changes the context entirely.

The customer is qualified. They own the product. The scan intent is usually high: they want instructions, warranty registration, a discount, or a support contact. That makes packaging one of the most conversion-friendly placements for QR codes.

At the same time, packaging has constraints that other placements do not. Print runs are large and reprinting is expensive. A static QR code pointing to a hardcoded URL cannot be updated if the destination changes. Dynamic QR codes solve this by encoding a tracked redirect URL — the destination can be changed any time without reprinting the packaging.

What to put behind a packaging QR code

The right destination depends on what your customers need immediately after purchase. Common options:

Destination type Best for
Product setup guide Electronics, appliances, furniture
Warranty or product registration form Consumer goods, tools, equipment
Loyalty program signup Food & beverage, health & beauty
Feedback or NPS form Any product category
Reorder page Consumables, supplements, pet food
Localized support page Multi-market brands

A single QR code can handle more than one destination using a workflow. For example, first-time scanners can be routed to a registration form, while returning scanners (who already registered) go directly to a reorder page or support FAQ.

How to set this up in Linkbreakers

Start by creating a link in Linkbreakers. Give it a descriptive name that matches the product SKU or packaging version so you can find it later.

If you want to collect data before sending customers to a destination, add a form step. A minimal product registration form might ask for:

  • Name and email
  • Product serial number or batch code
  • Purchase location (retailer name or "direct")

Keep the form short. Packaging QR codes are scanned on a phone, often right after unboxing. Long forms lose completions quickly.

3. Generate the QR code

Download the QR code image in SVG or high-resolution PNG format for print. Use a format with enough error correction to remain scannable even if part of the code gets obscured by a crease, sticker, or surface texture.

Linkbreakers lets you customize the QR code design with your brand colors and logo while keeping it scannable. Test the final file before committing to a print run.

4. Test before printing

Print a physical proof and scan it under different conditions: bright light, dim light, at an angle, from a distance of 15–20 cm. If the code does not scan reliably in all conditions, increase the size or adjust the contrast between the code and the background.

What analytics you get from packaging scans

Every scan through a Linkbreakers tracked link captures:

  • Scan count and timing — total scans, unique scans, scans by hour and day
  • Geographic data — country, region, and city derived from the scanner's IP address
  • Device data — mobile OS and browser, which is almost always mobile for packaging
  • New vs. returning visitors — whether the scanner has engaged with your links before

This data helps you understand post-purchase behavior at scale. If a product SKU has a low scan rate compared to similar SKUs, that may indicate a packaging placement issue (code too small, poor contrast, hidden by a barcode). If scans cluster in a specific region, that may correlate with a retailer or distribution channel.

Limits and caveats

Location accuracy is IP-based. The geographic data comes from the scanner's IP address, not GPS. City-level data is usually accurate, but rural or VPN users may show incorrect locations.

Scan rate baselines are hard to set. Unlike a poster with a known number of viewers, packaging scan rates are difficult to benchmark because you rarely know exactly how many units were opened. Scan counts are more useful than scan rates for packaging use cases.

One QR code per SKU, not one per unit. Each unit in a print run typically shares the same QR code. This means you can count total scans but cannot attribute scans to individual units unless you include a per-unit code (e.g., encoded as a UTM parameter or a unique link per batch).

Regulatory considerations vary by market. In some markets (especially food and pharma), the QR code area may be regulated or reserved for GS1 Digital Link compliance codes. Check local packaging regulations before designing the code placement.

Frequently asked questions

Can I change the destination after the packaging has been printed?

Yes. With a dynamic tracked link, the QR code encodes a redirect URL. You change the destination in Linkbreakers and all future scans go to the new destination — no reprint needed. This is one of the main reasons to use a dynamic link rather than encoding the destination URL directly in the code.

What size should a QR code be on packaging?

A minimum of 2 × 2 cm (about 0.8 × 0.8 inches) is the practical floor for reliable scanning on most smartphone cameras. Larger is better when space allows. For packaging that will be viewed from a distance, scale up proportionally. The ISO standard recommends the minimum module size (the smallest square in the QR grid) be at least 0.25 mm.

How do I connect packaging scans to my CRM or email platform?

If you add a registration form as the first step in your Linkbreakers workflow, form submissions can be forwarded to your CRM or email platform via native integrations or Zapier. See Linkbreakers integrations for the full list of available connections.

Does Linkbreakers support batch QR code generation for multiple SKUs?

Yes. You can bulk create QR codes for multiple links at once, which is useful when managing separate codes per product line, flavor variant, or market.

What happens if someone scans the code years after purchase?

As long as the link exists in Linkbreakers and the account is active, the scan will resolve. If you delete a link, scanners will reach a broken URL. For long-lived packaging, keep the link active or redirect it to a relevant current destination rather than deleting it.

About the Author

LS

Laurent Schaffner

Founder & Engineer at Linkbreakers

Passionate about building tools that help businesses track and optimize their digital marketing efforts. Laurent founded Linkbreakers to make QR code analytics accessible and actionable for companies of all sizes.