← All guides

The link behind the QR code

A printed QR is a sign: once it leaves the printer, its content is frozen in plastic. The most important decision is not the design, it is what the code points at.

First: a QR only stores text

The code does not know whether it holds a URL, a WiFi network or a contact card. It stores characters, and the longer they are, the more modules it needs. That means a shorter link is a less dense code, with bigger modules, which prints and scans more easily. It is the cheapest optimisation there is, and almost nobody uses it.

Short, clean URLs

Static or dynamic

«Static» means the QR stores the final URL. «Dynamic» means it points at your own redirect, so you can change the destination without reprinting.

 StaticDynamic (redirect)
Change destination without reprintingNoYes
Scan measurementOnly on your own site (analytics)Yes, in the shortener dashboard
User privacyStraight to your siteRouted through a third party
5–10 year riskNone: depends on nobodyDepends on the service surviving
Ideal forMenus, reviews, WiFi, event keychainsCampaigns whose destination changes often
Our recommendation: for anything printed in 3D, use a URL on your own domain. You get the best of both worlds — you can redirect it whenever you like, because the domain is yours, and it depends on no external provider.

UTM tags: measuring without a shortener

To know how many scans arrive you do not need a shortener: add UTM parameters to the final URL. But on a printed code every character costs density, so use them with judgement:

Design the destination for a phone

Checklist before you print

  1. The link opens fine on a phone, not just on your desktop.
  2. It does not require a login or an app.
  3. It is HTTPS with no warnings.
  4. If the content changes, you control the URL (your own domain).
  5. The link is as short as it can be without becoming cryptic.

What to do when the destination changes next year

With your own domain, you add a 301 redirect from the printed URL to the new destination. The plate keeps working and nobody has to reprint. Which is why, even with a «static» code, you should point it at a URL you administer.

To shorten the code even further, see how the correction level affects module count, and generate your QR in the PIXAROX tool.

Question this guide does not answer? Tell us and we will add it.

Generate your 3D-printable QR →