Skip to content

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.

By , Founder · Reviewed by QRLynx product team · Last verified June 8, 2026 · Methodology · Editorial policy

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.

FactorStatic QR labelDynamic 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 label1D barcodeQR code
Data capacity~20-25 charactersUp to ~3,000 characters
Data typesNumbers / SKUURL, text, contact, WiFi, file, payment
Scan directionMust align the beamOmnidirectional
Error correctionNoneBuilt in (recovers 7-30% damage)
ReaderLaser scannerAny phone camera
Editable after printNoYes, 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.

ApplicationScan distanceMinimum QR size
Absolute minimum (clean print, close scan)~15 cm1 cm / 0.4 in
Handheld product label~20 cm2 cm / 0.8 in
Standard product or asset label~25 cm2.5 cm / 1 in
Curved bottle or cylinder~25 cm3 cm / 1.2 in (add for curvature)
Shelf-edge / retail signage~1 m8 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.

LevelRecoversUse when
L7%Clean, flat, indoor labels where you want maximum data density
M15%The default for most printed labels
Q25%Labels with a center logo, or scuff-prone surfaces
H30%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.

1

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.

2

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.

3

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.

4

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.

5

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 · Last updated:

Rated 4.4/5 on Trustpilot from 13 verified reviews.

Rated Excellent by Businesses Worldwide

Real Trustpilot reviews from QRLynx users.

"Great customer service! Responded promptly, provided detailed answers, and resolved all issues thoroughly..."
★★★★★

Sheri A.

"Impressive for recruiting purposes. Exceptional customization options and very responsive customer support..."
★★★★★

Josh J.

"Excellent service and support team. Responded quickly to an urgent request without unnecessary questions. The best QR service I've used — reliable and responsive..."
★★★★★

Maths with V

Every plan includes:
Unlimited Scans
No Scan Ads
No Watermark
90-Day Scan Analytics

QRLynx pricing plans

Starter

For personal projects
Free
No card required
Included
  • 5 Dynamic QR Codes Editable QR codes — change the destination URL anytime
  • Unlimited Static QR Codes Static QR codes encode data directly, never expire, and have no scan limits.
  • 49 QR Code Types URL, vCard, WiFi, Email, SMS, PDF, Bio Page, and more — all available on every plan.
  • AI Scan Summaries AI-generated plain-language summaries of your scan performance with key trends and takeaways.
  • 1 Folder Organize your QR codes into a folder
  • 5 MB per PDF upload Maximum size per uploaded PDF file for menus, flyers, catalogs, and documents.
  • Custom Logo Upload Place your brand logo in the centre of your QR codes. Includes profile + background images on Bio pages.
  • JPG, PNG, WEBP, PNG HD Downloads All raster formats including a sharper 2048px PNG for professional printing.
  • Pause & Activate QR Codes Pause QR codes to stop scans, reactivate anytime within your plan limit

Starter+

Lowest paid upgrade
$7 /mo
Billed monthly
Everything in Starter, plus
  • All Starter features included
  • 50 Dynamic QR Codes
  • 10 Folders
  • 10 MB per PDF upload
  • SVG / PDF Vector Downloads Print-ready vector formats for designers and print shops — infinite scalability.
Best Value

Pro

Best value for campaigns
$14 /mo
Billed monthly
Everything in Starter+, plus
  • 300 Dynamic QR Codes
  • Country Analytics See which countries your scans come from.
  • Full AI Insight Details Anomaly, trend, and recommendation details, plus manual refresh.
  • 25 Folders
  • 15 MB per PDF upload
  • Password Protection Require a password before showing QR content
  • Smart Redirect Rules Redirect by device, country, or time
  • Access Consent, Expiry & Scheduling Add consent screens, auto-expire by date or scan count, and schedule QR activity windows.

Business

For teams and agencies
$29 /mo
Billed monthly
Everything in Pro, plus
  • 1000 Dynamic QR Codes
  • City, Device & Browser Analytics Break down scan activity by city, device type, operating system, and browser.
  • Full AI Insight Details Anomaly, trend, and recommendation details, plus manual refresh.
  • CSV Analytics Export
  • 100 Folders
  • 25 MB per PDF upload
  • Bulk QR (250/batch)
  • Team Management (10 Members) Invite team members to collaborate on QR codes, analytics, and folders
  • Lead Capture Forms Collect leads directly from QR code scans
  • Email Scan Summaries

Ready to Transform Your QR Code Experience?

Create, customize, and track QR codes with a platform built for businesses, creators, restaurants, agencies, and teams worldwide.

Talk to Sales
No credit card
Free forever
Cancel anytime