Skip to content

Static QR code

A static QR code carries its content inside the pattern. The address, the text, the WiFi password — whatever it holds is physically encoded in the arrangement of dark and light squares, with no server involved at any point.

That single fact explains everything else about them: why they are free, why they cannot be changed, why nothing can switch them off, and why nobody can count them.

Nothing runs when one is scanned

This is the part people find surprising. There is no code executing, no request to the code maker, no lookup. A camera reads a pattern, decodes it to a string, and the phone acts on that string. The company that generated the image is not involved and does not know it happened.

So a static code works with no account, no subscription and no internet connection between the phone and whoever made it. A WiFi code works in a basement. A plain text code works on a ship.

Permanence is the feature

A static code cannot be revoked, expired, rate limited or held hostage. No business decision by any supplier can stop it working, because no supplier is in the path. For a WiFi password, a contact card, a piece of equipment labelling or a safety notice, that independence is worth more than any amount of analytics.

It is also why free static codes should be genuinely free and unwatermarked. There is no ongoing cost to bear, so charging a subscription to keep one working would be charging for nothing.

What you give up

Editability, first. The destination is the pattern, so changing it means a different pattern and a reprint. Everything already printed keeps pointing where it always did, permanently.

And measurement. Nothing observes a static scan, so there are no counts, no locations, no devices, no timing. If you need to know whether a poster worked, a static code cannot tell you — not because the feature is withheld, but because there is nothing in the path to record it.

Size is the practical constraint

Because the content is in the pattern, longer content means a denser grid. A short link fits a coarse symbol that scans easily at 2cm; the same link with tracking parameters needs a finer grid that fails at the same printed size.

This is why a long URL in a static code on a small label is usually the wrong choice, and why a short redirect address is easier to print small. It is a physical constraint rather than a product one.

The privacy point, in both directions

Nothing is logged, so a static code collects nothing about whoever scans it. For a public notice, an equipment label or anything used in a sensitive setting, that is a genuine advantage worth choosing deliberately.

The reverse also holds: whatever is in the code is public to anyone who photographs it, permanently, with no way to revoke it. A WiFi password in a static code is a password you have published, and that is the trade being made.

Common questions

What is a static QR code?
One that carries its content inside the pattern itself, with no server involved. The address or text is physically encoded in the arrangement of squares, which is why it works with no account, no subscription and no connection to whoever made it.
Can a static QR code expire or be switched off?
No. Nothing is in the path between the phone and the content, so there is no supplier who could revoke it and no subscription that could lapse. That independence is the main reason to choose one.
Can I edit a static QR code after printing?
No. The destination is the pattern, so a different destination is a different pattern and a reprint. Everything already printed keeps pointing where it always did.
Why can I not see scans of a static QR code?
Because nothing observes them. There is no server in the path to record a scan, so counts, locations and devices simply do not exist — not withheld, but never created in the first place.
Should static QR codes cost money?
There is no ongoing cost to bear once one is generated, since nobody is hosting anything. That is why they are free and unwatermarked here, in every format including print-ready vector.

Related terms

Static QR Code — QR Code Glossary