Every QR code you print makes one silent promise: whoever scans this will get what they expect. The choice between a dynamic and a static code decides who keeps that promise — you, or the ink.
What a static QR code is
A static code encodes the destination itself. The URL — or the Wi-Fi password, the vCard, the plain text — is written directly into the module grid. Scan it in thirty years and it still resolves, because there is nothing to resolve: no redirect, no vendor, no subscription. That is its superpower and its constraint. The destination is part of the artwork, so changing one means reprinting the other.
What a dynamic QR code is
A dynamic code encodes a short link that redirects to your real destination. The printed grid never changes; the destination behind it is a database row you can edit any afternoon. Because every scan passes through the redirect, it can be counted — which is where scan analytics come from: country, device, time of day, per code, without identifying the person scanning.
The decision rule
Ask two questions about the specific thing you are printing:
- Will the destination outlive the print? A menu, a campaign, a listing, a schedule — these change under the code. Dynamic.
- Must the code outlive every vendor? An equipment label, an emergency sheet, a Wi-Fi card — these must work even if the company that made them is gone. Static.
When both answers are yes, print two codes or accept a trade. But in practice the split is clean: things that inform change, things that identify don't.
What “editable” actually buys you
The repoint is the headline, but it is the smallest part of what the redirect makes possible. Because a scan passes through a decision point, the decision can be conditional: a dynamic code can send iPhones to the App Store and Androids to Play, run only inside a campaign window, stop after a contracted number of scans, or wait behind a passcode — all configured after printing, all reversible. None of that has a static equivalent, because a static code has no moment where a decision could happen.
What “forever” actually means
The static promise deserves the same scrutiny. “Works forever” means the grid resolves forever — if the URL inside it dies, the code faithfully delivers people to a dead page for the rest of its physical life. So a static code is only as permanent as its payload: coordinates, a phone number, a Wi-Fi network, a serial string, a domain you will hold for decades. Encoding this quarter's campaign URL into a static code is choosing the worst half of both options.
The failure modes, honestly
- Dynamic's risk is the vendor. If the redirect service disappears, printed codes stop resolving. Ask any vendor — us included — what happens on cancellation, and expect a written answer. Ours is public: statics are untouched forever, your data stays exportable, and a continuity file maps every printed URL to its destination on the way out.
- Static's risk is time. No vendor can break it, and no vendor can save it either — there is no lever left to pull when the destination moves. The reprint is the only fix, and the boxes already shipped never get one.
The pricing angle nobody mentions
Redirects cost money to serve, so most tools bill by dynamic codes — and so do we. But static codes cost nothing to keep alive, which is why every PIXELQODE plan includes unlimited static codes. If your job is a hundred equipment labels, you shouldn't pay a subscription for ink you already own. Watch for the quieter meter too: several popular tools cap scans on their lower tiers, which turns a successful poster into an outage. Scans are never metered here, on any plan.
Check before you print
Whichever you choose, the print itself has physics: size against scan distance, contrast against sensors, the quiet zone against eager designers. The size calculator turns your content and scan distance into a minimum print size, and the scannability checker stress-tests the finished artwork by decoding it at shrinking sizes — both free, both running entirely in your browser. A code that scans on a 27-inch monitor and fails on a 40 mm sticker is the most common reprint we see, and it is entirely preventable.