Skip to content
UseQR
ESC

↑↓ MOVE↵ OPEN48 PLACES

Ecommerce & retail

QR code on a product label — placement, size and separation

Keep a product-label QR code at least 2 cm away from the EAN or UPC barcode so point-of-sale scanners do not capture the wrong symbol, print it at 2 × 2 cm or larger, and point it at a stable URL on your own domain. New artwork should encode a GS1 Digital Link.

View as MarkdownPaste this page into any AI assistant — it is plain, portable Markdown.

The label is contested space

A product label already carries the legal name, the net quantity, the barcode, the batch code and whatever regulation demands for the category. The QR code is the newest arrival and the easiest to place badly. Two rules cover most of the failure modes.

First: keep the QR code at least 2 cm from the EAN or UPC barcode. Point-of-sale scanners are 2D imagers now, and an imager pointed at a label with two symbols in frame will decode whichever it locks onto first. A till that occasionally reads your marketing URL instead of the GTIN is a till that mis-scans, and retailers notice. Physical separation — different label face where possible, ≥ 2 cm where not — is the fix.

Second: respect the size floor. For a label read in the hand at 20–30 cm, the 10:1 distance rule gives a minimum of 2 × 2 cm, plus a quiet zone of at least 4 modules on every side. Squeezing the code to 1.5 cm to save space is the single most common label mistake; the size guidance for packaging covers curved and small-format cases.

Where on the label

Position Verdict
Back label, near the usage or care text Best — the scanner is already reading there
Back label, opposite face from the barcode Good — maximum symbol separation
Front label Works, but costs premium space and rarely earns it
Beside the barcode, < 2 cm Avoid — POS mis-scan risk
Across a seam, edge or crimp Never — see the packaging guide

Put a short instruction next to the code — "Scan for instructions", "Scan to register" — because a bare code on a label communicates nothing about what the customer gets.

What to encode

Point at a stable path on a domain you own, such as example.com/p/1042, never a campaign URL or a third-party shortener. Labels outlive campaigns, and a retired shortener kills every unit already on shelves. If the product is serialised, put the serial in a query parameter and generate per-unit codes in bulk — the serialisation guide covers the data model.

The label after Sunrise 2027

GS1's 2D migration programme — its stated target is that retail point-of-sale scanners should accept 2D codes by the end of 2027 — points at a future where the QR code and the linear barcode merge into one symbol. A GS1 Digital Link QR encodes the GTIN in the URL path, so the same code serves the till, the supply chain and the consumer's phone:

https://example.com/01/09520123456788

If you are redesigning label artwork now, encode a Digital Link rather than a bare marketing URL; the retail rollout page explains the migration path. During the transition you will carry both symbols, which makes the 2 cm separation rule matter more, not less.

Before the print run, verify the code decodes from a proof at final size.

FAQ

How close can a QR code be to a barcode on a label?

Keep at least 2 cm between the QR code and the EAN or UPC barcode. Point-of-sale imagers decode whichever symbol they lock onto first, so codes placed side by side cause intermittent mis-scans at the till.

What is the minimum QR code size for a product label?

2 × 2 cm for a label read in the hand at 20 to 30 cm, plus a quiet zone of four modules on every side. Smaller codes scan unreliably, particularly once ink spread and label curvature are involved.

If you are redesigning artwork now, yes. GS1's programme targets retail scanners accepting 2D codes by the end of 2027, and a Digital Link lets one code serve the point of sale, the supply chain and the consumer.

A stable path on a domain you own, kept alive for the life of the product. Usage instructions, registration and reorder pages measure best. Never use a campaign URL or a third-party shortener on a label.

Try it — free, no signup

  • QR codes on product packagingA packaging QR code has to work for as long as the product exists, which makes permanence the design constraint rather than size. Point it at a stable…
  • GS1 Digital Link for retail — one code for the till and the phoneHow the 2D retail migration works in practice — Sunrise 2027, the dual-symbol transition, resolver strategy, and what brands should put on artwork now.
  • QR codes for serialised productsUnit-level codes done right — opaque serials resolved server-side, GS1 SGTIN framing, batch generation at production scale, and the use-case stack.
  • QR code size for packagingPacks are scanned in the hand at 20–30 cm, so 2–3 cm works — but add about 25% on cylinders, and use EC Q because transit scuffs are what packaging collects.