QR code for product packaging
A QR code on product packaging isn't decorative: it links the physical product to its user manual, your support page, the warranty registration, or an assembly video. And unlike a printed label, it can point to content that improves after the sale. The critical constraint for packaging is durability: a product can remain in service for five, ten, even twenty years. A dynamic QR tied to a third-party service may die well before the product does. Here, the QR encodes the URL directly in your browser: no middleman server, no expiration date. The QR will last as long as the page it points to.
Customize QR
A QR code carries redundancy: the reader rebuilds modules that are stained, creased or hidden. The higher the level, the more damage it takes, but the bigger the code gets. At the same print size, each module therefore becomes smaller.
- L · 7 %
- screen, long content
- M · 15 %
- default, everyday printing
- Q · 25 %
- kitchen, workshop, outdoors
- H · 30 %
- center logo, exposed label
Fill in the form to generate your QR code.
-
1. Host the manual or support page on your own domain
The URL encoded in the QR should live on a domain you control for the long term. With your own domain, you can update the content without changing the QR. Avoid free hosting services that may disappear (public Dropbox links, Google Drive shares). Use your brand's own website.
-
2. Manage contrast on the printed background
Packaging backgrounds are rarely solid white. Check contrast between your actual packaging background and the QR modules. The recommended minimum contrast ratio is 3:1 for reliable scanning. Use the generator's contrast checker, then test a physical printed proof under real conditions.
-
3. Choose format and size for your substrate
For flexographic or offset printing on cardboard, export as SVG. Minimum size: 0.8×0.8 inches with a quiet zone of 4 modules. For small packaging, increase the error correction level to ECC H: if the packaging may be slightly creased or damaged, the QR remains readable with up to 30% of modules obscured.
-
4. Test under real usage conditions
Scan the QR on a finished printed package (not a digital proof), in the lighting conditions where the product will be used. Glossy plastic packaging can create reflections that interfere with scanning. Test different angles. Also verify the target link works from a mobile device on cellular data (4G/5G), not just Wi-Fi.
Will this QR code still work in ten years when a customer scans the packaging?
The QR itself never expires: it encodes the URL directly, with no redirect server. As long as the target web page stays online, the QR works. That's the fundamental difference from dynamic QRs on third-party services: if their service shuts down or goes paid, your packaging QR on thousands of units already sold stops working. Here, you are the only variable.
Can I update the manual content without reprinting the packaging?
Yes, if you update the web page the URL points to, the QR on the packaging automatically serves the new content. That's the advantage of a static QR: the URL stays fixed but the page can evolve. The only constraint: you cannot change the URL itself without reprinting.
What error correction level should I use for packaging?
For packaging that may be dented, creased, or partially covered (e.g., a label placed over part of the QR), choose ECC H (30% recovery). For stable, high-quality packaging in normal conditions, ECC M (15%) is sufficient. ECC H increases QR density and requires a slightly larger print size.
My product is sold internationally: will the QR work abroad?
A URL QR code has no geographic restriction: it simply encodes a web address. Make sure the target page is accessible from your sales countries (no geo-blocking on your hosting) and that content is available in the relevant languages.