Guide

Static vs dynamic QR codes: what is the difference?

Both kinds look the same and scan the same way. The difference is where your content lives, and that decides whether the code can expire, whether you can edit it, and whether anyone can count its scans.

How a static QR code works

A static code stores your content directly in the pattern. If it is a link, the full web address is in the code. If it is a WiFi code, the network name and password are in the code. When a phone scans it, the phone reads that content and acts on it. Nothing else is involved.

That has a few consequences:

  • It never expires. There is no service to switch off and no subscription to lapse. The code works as long as the print is readable (and, for a link, as long as the page is online).
  • It cannot be edited. Once it is printed, it always contains the same content.
  • Its scans cannot be counted by the code maker. Nobody sits between the scan and your content.
  • It is private. The person scanning goes straight to your content without passing through a third-party server.

How a dynamic QR code works

A dynamic code contains a short link that belongs to the QR service, something like qr-service.example/x7Kp2. When someone scans it, their phone visits the service first, the service logs the scan, and then it forwards them to your real destination.

  • You can change the destination after printing, because only the forwarding rule changes.
  • You get scan statistics: counts, rough locations, device types.
  • It depends on the service. If the subscription ends, the company changes its terms or shuts down, every printed code stops working or shows a page you did not choose.

Many "free" generators create dynamic codes by default and then ask for payment after a trial. If the code stops working after two weeks, that is usually why.

Side by side

StaticDynamic
Content storedIn the code itselfOn the provider's server
ExpiresNeverWhen the plan or service ends
Edit after printingNoYes
Scan statisticsNot from the codeYes
Account neededNoUsually
Typical costFreeMonthly or yearly subscription
Works offline (WiFi, text, contact)YesNo, the redirect needs internet

Which one should you use?

Use a static code for anything that should just keep working: WiFi logins, contact cards, product labels, equipment tags, menus that live at a fixed address, and anything printed in large numbers or on things that last years.

A dynamic code can make sense for a short campaign where you truly need to swap the destination after printing, and where you are happy to keep paying for as long as the print is out there.

Getting the benefits of both, for free

Most of what people want from dynamic codes can be done with a static code and a page you control:

  • To change the destination later, point the code at a page on your own website, for example yoursite.com/menu. When the menu changes, update the page. The code stays the same.
  • To count scans, add a UTM tag to the link, such as ?utm_source=qr&utm_medium=print&utm_campaign=spring-flyer. Your website analytics (Google Analytics, Plausible, Matomo and others) will show visits from that tag.
  • To compare placements, make one code per location, each with a different utm_campaign value.

Keep the link short, though. Every extra character makes the code denser, and dense codes need to be printed larger. See QR code size for printing.

Questions

Common questions

Anything else? Write to us.

Do static QR codes expire?

No. The content is part of the pattern, so there is nothing that can be switched off. If the code holds a link, the linked page still has to stay online.

Can I turn a static QR code into a dynamic one?

Not after it is printed. You can, however, point a new static code at a page on your own website and change that page whenever you like, which gives you most of the same flexibility.

Why did my free QR code stop working?

It was probably a dynamic code from a service that disables codes after a trial or when a plan ends. Static codes do not have this problem because they do not depend on any service.

Keep reading

How to create a QR code

How to make a QR code for a link, WiFi, contact card or text, style it without breaking it, test it and print it at the right size. Free, no sign-up.

Read the guide, 6 min

QR code size for printing

What size a printed QR code should be: the minimum size, the distance rule, pixels needed at 300 DPI, and why longer content needs a bigger code.

Read the guide, 5 min

Why a QR code will not scan

Why a QR code does not scan and how to fix it: low contrast, inverted colors, missing quiet zone, too small, too dense, big logos, glare and broken links.

Read the guide, 6 min

WiFi QR codes that connect first time

How to make a WiFi QR code guests can scan to join your network: getting the name, password and security type right, and fixing codes that do not connect.

Read the guide, 5 min

Adding a logo without breaking the code

How to put a logo in the middle of a QR code and keep it scannable: the error-correction level to use, how big the logo can be, and how to test the result.

Read the guide, 5 min

vCard QR codes for business cards

How to put a contact QR code on a business card: which vCard fields to include, how to format phone numbers, and how small the code can go.

Read the guide, 5 min

QR code colours that still scan

How to choose QR code colours, gradients, shapes, frames and transparent backgrounds that match your brand and still scan on every phone.

Read the guide, 5 min

Error correction levels explained

What QR code error correction does, what levels L, M, Q and H mean, how much damage each survives, and which level to pick for logos, print and small codes.

Read the guide, 4 min

The quiet zone, and why it matters

What the quiet zone around a QR code is, how wide it should be, and the design mistakes that remove it: cropping, borders, text and busy backgrounds.

Read the guide, 3 min

QR codes for restaurant menus

How to make a QR code menu that works at the table: web page or PDF, table card size, lighting and lamination, and updating the menu without reprinting.

Read the guide, 5 min

QR codes for Airbnb and rental hosts

The QR codes worth printing for a holiday rental: guest WiFi, house manual, check-in and check-out, local tips, and where to place them so they keep working.

Read the guide, 5 min

QR codes on product packaging

How to put a QR code on packaging that still scans: what to link to, minimum size, curved and glossy surfaces, colour contrast and testing a print proof.

Read the guide, 5 min

Related tools

Tools for this guide

Make your code now

Free, private, and it never expires.

Open the generator