Skip to content

QR codes on product labels

A label leaves a code one corner next to the barcode, the ingredients and the legal text. A dynamic QR code fits because it encodes a short link, which keeps the module count low enough to print sharp at 1.5cm. On bottles and jars, orient the code so it wraps the curve as little as possible and set error correction to level Q or H, since curvature distorts the outer modules first.

1

Complete the content

2

Design your QR

3

Download your QR

Free static codes never expire. No account needed.
For scan analytics and editable links, see plans.

✓ Free, no credit card✓ Never expires✓ Print-ready PNG & SVG
1

Sharp at 1.5cm

Short-link codes carry few modules, so each square prints large enough for a label press to render clean. Full URLs at this size blur into noise.

2

Correction for the curve

Level Q recovers 25% of the pattern and level H 30%. On a tight jar radius, that margin is the difference between a scan and a shrug.

3

The label ships, the link moves

Ingredient pages, batch info, promotions: re-point the destination after the run and thousands of labeled units follow at once.

Common questions

What is the minimum size on a label?+

1.5 x 1.5cm with a short link and a clean quiet zone. Below that, press resolution and camera optics both give out. Give it 2cm when the label allows.

How do I handle a curved bottle?+

Place the code where the surface is flattest, keep it small relative to the radius, and use level H error correction. The more curve the code spans, the more the pattern distorts, so small and flat wins.

Can each SKU have its own code?+

Yes. Bulk CSV creation and the REST API generate a code per SKU or per batch, each with its own analytics, and QR Tool keeps them all live.