Lessstack

Guide

Static vs dynamic QR codes: which one should you print?

By Lessstack ·

A static QR code stores the final link in the pattern, so it never expires but can't be changed. A dynamic QR code stores a short link that redirects, so you can change the destination after printing and count scans, but it depends on the redirect service.

How a static QR code works

The phone reads the URL straight out of the pattern and opens it. There is no server in between, so the code works for as long as the page it points to exists. Nobody can switch it off, and nobody can count its scans.

Static codes get denser as the link gets longer. A long URL with UTM tags produces a busy pattern that is harder to scan when printed small.

How a dynamic QR code works

The pattern holds a short link, such as lessstack.com/s/menu. When someone scans it, the short-link service redirects them to the current destination. Change the destination and every printed copy follows.

Because every scan passes through the redirect, the service can count scans and add UTM tags. The pattern stays small and easy to scan however long the destination URL is.

Side by side

  • Change the destination after printing: static no, dynamic yes.
  • Count scans: static no, dynamic yes.
  • Works without any service: static yes, dynamic no (it needs the redirect).
  • Pattern size with long URLs: static gets dense, dynamic stays small.
  • Typical cost: static free, dynamic free or paid depending on the vendor and volume.

When to use which

Use static for things that will never change: Wi-Fi login details, a contact card, a permanent page on your own domain.

Use dynamic for anything printed in bulk or for a long time: menus, packaging, posters, receipts, business cards. A reprint costs far more than the link.

The one risk with dynamic codes

If the redirect stops, the printed code stops. That happens when a vendor deactivates codes after a trial ends or a subscription lapses. Before printing in bulk, read what your vendor does with links on its free plan and after you cancel.

A belt-and-braces option: print a static code pointing at a page on your own domain (yourshop.com/menu), and redirect that page wherever you like from your own website.

Tools mentioned

Related

Every tool on every plan, including Free.

Links, pages, signups, invoices, newsletters, and social planning in one dashboard.