Static vs Dynamic QR Codes

One is a permanent, self-contained pattern. The other is a short link you rent. The difference decides whether your printed code still works in five years.

Last updated: October 2026 · Written by the Make My QR Code team

Short answer: a static code contains the destination itself and can never be changed. A dynamic code contains a redirect you can repoint and track, but it only works while you keep paying. Choose dynamic when the destination will change; choose static when permanence matters more than control.

The one difference that matters

Both look identical on paper. The difference is what is encoded inside.

Everything else follows from that. Because a static code holds the real address, it cannot be edited — there is nothing in the middle to edit. Because a dynamic code holds a redirect, the provider can change where it points, and can count every scan on the way through.

Side by side

StaticDynamic
Destination storedIn the codeOn the provider's server
Change after printingNoYes
Scan trackingNoYes
ExpiresNeverYes, if the plan lapses
CostFreeSubscription per active code
Scan limitNoneNone on most paid plans
Works if the provider vanishesYesNo
Data goes to a third partyNoYes — that is how scans are counted

When dynamic is worth paying for

When static is the correct engineering choice

The five-year cost question

Dynamic pricing is usually per active code, per month. A handful of codes over five years often costs more than the printing did. That is not a criticism of the model — tracking and editability are real features — but it is worth pricing the whole lifetime of the code rather than the first month.

You cannot convert one into the other

A printed code is a fixed pattern. If you started static and later need editability, you need a new code and new print material. This is the single biggest reason to think about permanence before you print rather than after.

Frequently asked questions

Can I change the link in a static QR code?

No. The destination is part of the pattern. Changing it means generating a new code.

Are dynamic QR codes worth it?

Only if you need to change the destination after printing or measure scans. Otherwise you are paying a subscription for a feature you will not use.

Do dynamic QR codes expire?

They stop working when the subscription lapses. The printed code remains intact but the redirect no longer resolves.

Which is better for a restaurant menu?

Dynamic, if the menu changes often — you can repoint the code instead of reprinting table cards. Static is fine for a menu that rarely changes.

Can a static QR code be tracked?

No. The scan never touches a server you control, so there is nothing to count.

Create a free static QR code

Permanent, unlimited scans, no subscription. PNG or SVG.

Create a free QR code