QR Codes on Labels
Add a scannable QR code to product, shipping, asset, and clothing labels - and change where it points after the labels are printed. Free generator, the right size and error-correction settings, Avery-ready layouts, and codes that never expire.
What is a QR code label?
A QR code label is a printed adhesive label carrying a QR code that links to a web page, file, contact card, or tracking record. Anyone scans it with a phone camera - no app needed - to open the destination instantly. On a product label it can hold a how-to video or an ingredients page; on a shipping or asset label it can encode a SKU, serial number, or maintenance log.
This guide is part of our series on putting QR codes on every surface. Labels are the highest-stakes surface of them all, because they are usually printed in the thousands and stuck onto products you cannot easily recall. Get the size, contrast, error correction, and - most of all - the static-versus-dynamic choice right before you print, and a QR label becomes the cheapest, most flexible link between a physical product and a living web page.
Why dynamic QR codes changed product labels
The single most important choice is static vs dynamic. A static QR code bakes the destination into the printed pattern: it never expires, but it can never be edited. A dynamic QR code points to a short redirect you control, so you can change where every printed label leads - without reprinting a single sticker.
That one difference is the whole reason QR labels took over packaging. Printed 10,000 wine labels that link to last year's vintage page? Repoint them in one click. Need to swap a recalled product's label destination to a safety notice? Done in seconds, on labels already on shelves. Ran a holiday promo on 50,000 stickers? Point them somewhere new in January instead of pulping the lot. A static code would force a full reprint for any of these; a dynamic code turns a five-thousand-label problem into a five-minute fix - and adds scan analytics you never had on a barcode. For the full breakdown, see static vs dynamic QR codes.
Static vs dynamic QR code labels
The one decision that determines whether you can fix a printed label without reprinting it.
| Factor | Static QR label | Dynamic QR label |
|---|---|---|
| Edit destination after printing | No - locked when printed | Yes - repoint in one click, no reprint |
| Scan analytics (count, location, device) | No | Yes |
| Expiration | Never expires | Never expires on QRLynx; stays editable |
| Small-label friendliness | Denser pattern for the same data | Sparser - a short redirect URL means larger, easier-to-scan modules |
| Best for | Permanent data: WiFi, plain text, a URL you will never change | Anything printed at volume: product, packaging, asset tags, campaigns |
| Free on QRLynx | Unlimited static codes | 5 dynamic codes, unlimited scans, no card |
QR code labels vs barcodes
Linear barcodes (UPC, Code 128) still rule the checkout lane, but a QR code does things a 1D barcode cannot - which is why labels increasingly carry both: the barcode for the till, the QR for the shopper.
| On a label | 1D barcode | QR code |
|---|---|---|
| Data capacity | ~20-25 characters | Up to ~3,000 characters |
| Data types | Numbers / SKU | URL, text, contact, WiFi, file, payment |
| Scan direction | Must align the beam | Omnidirectional |
| Error correction | None | Built in (recovers 7-30% damage) |
| Reader | Laser scanner | Any phone camera |
| Editable after print | No | Yes, when dynamic |
For consumer-facing labels the QR wins because the shopper already has the reader in their pocket, and you can send them to a page you control instead of a fixed product number.
The types of QR code labels
Every label below uses the same code; what changes is the destination and the durability spec.
- Product and packaging labels link to how-to videos, ingredients, authenticity checks, or reorder pages. The deep dive lives in our guide to QR codes on packaging.
- Shipping labels encode tracking IDs, delivery instructions, or proof-of-delivery forms, scanned by carriers and recipients alike.
- Asset and inventory tags put one code per item linking to its maintenance log, manual, warranty, or location record - the backbone of QR-based asset tracking.
- Clothing and care labels use woven or printed codes for wash instructions, authenticity, and styling content, built to survive the wash.
- Promotional stickers carry campaign codes you re-point between promotions; see QR codes on stickers for adhesive and material specifics.
- Contact and networking labels turn a sticker into a digital card - the same idea as a QR code on a business card, applied to laptops, badges, or shop windows.
Industries that put QR codes on labels
The label is the same; the payoff changes by sector.
- Retail and e-commerce - shelf labels and shipping-insert stickers that open product pages, reviews, or one-tap reorders. See QR codes for retail.
- Food and beverage - ingredient, allergen, and provenance labels; EU wine labels now require a QR for nutrition and ingredients, which is why a dynamic, editable code matters so much. Restaurants extend the idea to table and menu labels - see QR codes for restaurants.
- Manufacturing and logistics - asset tags, batch and quality labels, and bin labels that link to spec sheets, SOPs, or maintenance logs.
- Apparel and fashion - care labels and hang-tags for sizing, styling, authenticity, and re-sale.
- Healthcare and labs - specimen, equipment, and medication labels linking to records or instructions; see QR codes for healthcare.
- Events - badge, wristband, and signage labels for check-in, schedules, and lead capture.
What size should a QR code be on a label?
Use the 10:1 rule: a QR code needs about one unit of width for every ten units of scanning distance. A label read at arm's length (about 25 cm / 10 in) needs a code at least 2.5 cm (1 in) wide. The absolute minimum that still decodes reliably, per ISO/IEC 18004, is about 1 cm (0.4 in) - but leave headroom.
| Application | Scan distance | Minimum QR size |
|---|---|---|
| Absolute minimum (clean print, close scan) | ~15 cm | 1 cm / 0.4 in |
| Handheld product label | ~20 cm | 2 cm / 0.8 in |
| Standard product or asset label | ~25 cm | 2.5 cm / 1 in |
| Curved bottle or cylinder | ~25 cm | 3 cm / 1.2 in (add for curvature) |
| Shelf-edge / retail signage | ~1 m | 8 cm / 3 in+ |
Two specs most guides skip. First, the quiet zone: leave a clear margin of at least four modules (the small squares) on every side of the code - crowding it with text or a border is the number-one reason a dense label will not scan. Second, keep the data short: fewer characters means fewer modules, which means each module is physically larger and easier for a phone to resolve - another reason a dynamic short-URL code beats a long static URL on a small label. For print-resolution and bleed details, see our QR code print size guide.
Error correction: how much damage a label can take
Every QR code reserves part of its data for error correction - redundancy that lets it scan even when part of the code is scratched, smudged, or covered.
| Level | Recovers | Use when |
|---|---|---|
| L | 7% | Clean, flat, indoor labels where you want maximum data density |
| M | 15% | The default for most printed labels |
| Q | 25% | Labels with a center logo, or scuff-prone surfaces |
| H | 30% | Outdoor, industrial, curved, or clothing labels that take abuse |
The insight no competitor states: a center logo eats the same redundancy budget as physical damage. Add a logo and you have already spent part of your error-correction margin - so a logo plus a scuff-prone material means bumping to Q or H, and increasing the printed size about 30% to keep the modules large. On a small label, prefer M with big modules over H with tiny ones. The full mechanics are in QR code error correction levels explained.
Materials, adhesives, and finish: labels that actually scan
A QR label fails for physical reasons far more often than digital ones. Specify the stock for your worst-case environment, not your best.
- Matte beats gloss. Gloss lamination reflects camera flash and overhead store or warehouse lighting straight back, wiping out contrast. A matte finish scans far more reliably.
- Contrast beats branding. A dark code on a light background always wins. Brand-colored codes on busy backgrounds fail when the contrast ratio drops - keep it high, and never invert to a light code on dark unless you have tested it.
- Substrate sets the lifespan. Coated paper is cheapest but indoor-only; calendered vinyl survives 1-3 years (5 with a UV laminate); polyester (PET) lasts 5-10 years for industrial and outdoor asset tags.
- Adhesive matters as much as the face. Permanent acrylic for assets you will never move; removable for promos and rentals; high-tack for low-energy plastics like polypropylene tubs and HDPE bottles.
- Waterproof equals substrate plus coating. Vinyl or PET plus a UV or laminate top coat for wet, outdoor, or wash-down environments.
- Clothing labels survive the wash when woven, heat-transferred, or laser-etched at error-correction level H - test after several wash cycles; a woven QR often outlasts the garment.
- Always print from vector. Download SVG or PDF so the code stays crisp at any size. Never scale up a small PNG or JPG - the modules blur and decode rates fall.
How to make a QR code label
From a blank label sheet to a scannable, edit-anytime code in about five minutes.
Choose static or dynamic, then generate
Create your code in the QR code generator. Choose dynamic if you may ever change the destination after printing - almost always true for labels - so it keeps a short redirect you can edit. Choose static only for data that will never change, like a WiFi code.
Set error correction and add a logo (optional)
Use M for clean indoor labels, or Q/H if you add a center logo or the label faces wear, moisture, or curves. Keep it high-contrast - a dark code on a light background.
Download a vector file
Download as SVG or PDF for print so the code stays sharp at any size. Do not scale up a raster PNG or JPG.
Lay it out on your label sheet
In Avery Design and Print (or your design tool), enter your sheet's product number, drop one QR per cell, and leave a clear four-module quiet zone around each code. Avery 5160 (address), 5163 (shipping), and 22806/22816 (round product) are common QR-label stocks. For unique codes per cell, mail-merge from a spreadsheet.
Print two, scan-test, then run the batch
Print a single test sheet and scan every code with a phone under the real lighting - store, warehouse, or outdoors. Only after a clean test should you print the full run. With a dynamic code, even a wrong destination is a one-click fix, not a reprint.
Bulk QR code labels for inventory and asset tags
Labeling a warehouse, a product catalog, or a fleet of assets means a unique code per item. The workflow is the same everywhere: upload a spreadsheet (one row = one URL, SKU, or asset ID), generate a unique QR per row, and export a print-ready PDF or a ZIP of images to drop onto your label sheet.
On QRLynx, single dynamic labels are free; bulk generation from a CSV is a Business-plan feature for batches of 250 or more. Every code in the batch can still be dynamic and trackable - so you can re-point an entire product line's labels at once, or read scan analytics per asset, long after the labels are applied. For asset tags that will be scanned for years, that editability is the difference between a label that ages with your systems and one that points at a dead URL.
Common mistakes to avoid
- No quiet zone. Butting the code against text or a border is the most common scan failure. Leave four modules of clear space.
- Gloss over a dark or busy background. Glare plus low contrast kills scans under real lighting.
- Scaling up a raster file. A blown-up PNG pixelates the modules. Print from SVG or PDF.
- Going static when you needed dynamic. The moment a destination changes, a static run becomes a reprint. Default to dynamic for anything at volume.
- Maxing error correction on a tiny label. H adds modules; on a small code that shrinks each one below what a phone can resolve. Match the level to the real risk.
- Skipping the test scan. Always scan a printed sample on the actual surface and lighting before the full run.
QR code label FAQ
Sizing, error correction, Avery, washability, and whether they expire - answered.
How do I add a QR code to a product label?
Generate the code (dynamic, so you can edit it later), set error correction to M (or Q/H with a logo), download an SVG or PDF, place one code per cell on your label sheet with a clear quiet-zone margin, then scan-test a sample before printing the full run.
What size should a QR code be on a label?
Follow the 10:1 rule - about 1 cm of QR width per 10 cm of scan distance. The absolute minimum is 1 cm (0.4 in); a handheld product label wants 2-2.5 cm (0.8-1 in); curved bottles need about 3 cm. Always leave a four-module quiet zone around the code.
Which error correction level is best for small labels?
M (15%) is best for small, clean labels - it keeps the modules large and scannable. Only move to H if the label faces real abuse, and increase the printed size about 30% to compensate, because higher correction adds modules.
Can you print QR codes on Avery labels?
Yes. In Avery Design and Print Online, enter your sheet's product number, choose QR and Barcodes, and add a code per cell - manually or via spreadsheet mail-merge - then export a PDF. Avery 5160, 5163, and 22806/22816 are common QR-label stocks.
Should QR code labels be static or dynamic?
Dynamic for anything printed at volume: you can edit the destination without reprinting, and you get scan analytics. Static is fine only for data that will never change, like a WiFi code or a permanent URL.
Do QR code labels expire?
No. Static codes never expire, and QRLynx dynamic codes never expire either - we do not deactivate them. A dynamic label keeps working and stays editable for as long as you want it.
Are QR codes on clothing labels washable?
Yes, when they are woven, heat-transferred, or laser-etched at error-correction level H. Test after several wash cycles; a woven QR label often outlasts the garment itself.
What is the best file format for printing QR labels?
A vector file - SVG or PDF - so the code stays crisp at any print size. Never scale up a small PNG or JPG; the modules pixelate and scan rates drop.
Can I generate QR labels in bulk for inventory or asset tags?
Yes. Upload a CSV with one row per item and generate a unique code each. On QRLynx, bulk generation (250+) is a Business-plan feature, and every code can be dynamic and trackable.
What material makes a waterproof QR label?
A vinyl or polyester (PET) substrate plus a UV or laminate coat. Choose a matte finish over gloss so flash and overhead light do not reflect back and kill the scan.
Will a logo in the middle stop my QR label from scanning?
Not if you raise error correction to Q or H to cover the area the logo occupies, and keep the logo under about 25-30% of the code. Logo plus damage draw from the same redundancy budget, so do not max both.
What quiet zone does a QR label need?
A clear margin of at least four modules on all sides of the code. Crowding it with text, a border, or another graphic is the most common reason a label will not scan.
Create your QR code labels
Ready to label? Create a free QR code, make it dynamic so you can edit it after printing, and download a print-ready vector. Putting codes on other surfaces too? Browse the full QR codes on every surface guide, or jump to stickers, packaging, and business cards.
By Ahmad Tayyem · Last updated: