How much curve is too much
The usable rule: the code must sit within an arc of roughly 30 degrees of the container's circumference. Beyond that the edge modules turn away from the lens and the decoder gives up.
In practice that means a maximum code width of about:
- 330 ml slim can, 53 mm diameter, gives you about 14 mm of usable width
- 500 ml standard can, 66 mm diameter, gives about 17 mm
- 750 ml wine bottle, 75 mm diameter, gives about 20 mm
- Growler, jar or magnum, 100 mm and up, gives 26 mm and behaves almost like a flat label
Those widths are small, so keep the payload short. A long URL forces a higher QR version with more modules crammed into the same width, and each module gets tinier. A dynamic code with a short redirect is not a convenience here; it is what makes the print physically possible.
Placement on the label
- Put the code on the back or side panel, centred on the vertical axis, so the curvature is symmetrical around it.
- Never let the code cross the label seam. A seam is a step in the surface and it breaks the pattern.
- Keep it away from the shoulder and the taper, where curvature runs in two directions at once.
- Leave a generous quiet zone. On a curve the effective quiet zone shrinks because the outer edge is already turning away.
Material problems specific to drinks
- Metallic and foil labels reflect straight into the camera. Print the code on a matte white panel deliberately placed for it.
- Condensation on a chilled bottle scatters light. Real-world scanning happens on a cold, wet can, so test that way rather than at room temperature.
- Shrink sleeves distort as they conform. Codes must be pre-distorted by the printer or placed on the flattest section.
- Clear-on-glass labels leave the liquid as the background. A dark stout behind a black code is unreadable. Print a white backing panel.
What goes behind the scan
Beverage is one of the categories where the scan genuinely earns its place:
- Tasting notes, pairings and the story of the batch, which is the whole premise of craft
- Batch and traceability data through a GS1 Digital Link, increasingly a compliance requirement rather than a marketing nicety
- Where to buy again, with a store locator or direct reorder, the highest-value link on the label
- Recycling and deposit-return instructions, which regulators in several markets now expect on-pack
- A competition or loyalty entry that turns one purchase into a known customer
Test the way people drink
Scan a cold can from a fridge, held at arm's length, under a kitchen light, with a three-year-old phone. If it reads there, it reads in a bar.
Put a QR code on a bottle or can in 4 steps
Measure the usable arc
Keep the code inside 30 degrees of circumference. On a standard can that is about 17 mm of width, not more.
Shorten the payload
Use a dynamic short destination so the code stays a low version with chunky modules at small physical size.
Place it away from seams and tapers
Back or side panel, centred on the vertical axis, clear of the shoulder, the seam and any foil.
Test cold and wet
Scan a chilled container with condensation on it under normal indoor lighting before approving the print.
Frequently asked
What size QR code fits on a beverage can?
About 17 mm on a standard 500 ml can and 14 mm on a slim 330 ml. The limit comes from curvature, not from the label area, so a wider code makes scanning worse rather than better.
Why does my bottle QR code fail when the flat proof scanned fine?
The curve compresses the outer modules and the decoder loses the edge of the pattern. Narrow the code, centre it on the panel and keep it away from the seam.
Can a QR code be printed on a metallic or foil label?
Only on a matte panel added for it. Bare foil reflects the light source into the lens, which raises apparent brightness across the pattern and destroys contrast.
Do drinks brands need GS1 Digital Link codes?
For traceability, deposit-return and ingredient disclosure it is becoming the expected format in several markets. It also merges the marketing scan and the retail barcode into one symbol.
How do I keep a can code working after the campaign ends?
Make it dynamic. Cans stay in circulation for months after a promotion, so the destination should move on to something evergreen instead of returning a dead page.
Read next
Need a different QR type? Browse all 48 QR types on the home page.
