Use QR codes on print, packaging and posters

Print has one unforgiving property: you can't change what's already on the box. That's exactly why a printed QR should never point at a final destination directly — it should point at a link you control. The QR stays scannable forever; the place it sends people can change any time.

Getting the code

Every link in the dashboard has a QR action — it opens a crisp PNG you can download and hand to your designer. The code is generated from the link itself, so it always encodes your domain, never a third-party shortener.

The print workflow

  1. Create the link first — one per campaign, with a clean custom slug (/menu, /win) that's easy to say out loud too, for people who'd rather type it.
  2. Download the QR, send it to print.
  3. Point the link wherever the campaign lives today — a menu page, a signup form, a video.
  4. When the destination changes, edit the link. The printed code is still good; only the destination moved.

Make the clicks measurable

Append campaign parameters to the link's destination query (?utm_source=postercampaign) so destination analytics can attribute the print run — see campaign tracking with UTM parameters. Meanwhile the link's own stats count every scan: click analytics show you when scans happened and from where, which is how a poster on one street corner turns out to be outperforming the whole bus shelter batch.

Print-specific tips

  • Test the printed piece, not just the screen — scan a proof with two or three different phones before the full run.
  • Size for the scan distance — roughly a tenth of the scanning distance as a minimum (a meter away wants a 10cm code).
  • Keep contrast high — the code needs a light background; white is safest.
  • Limited print runs — pair the link with a click limit if the offer behind it is genuinely finite.

Keep reading

Get started free More in Support