A static QR code encodes your destination URL directly into the QR pattern. Once downloaded, it works forever — independently of Scanworthy or any other service. As long as your destination URL exists, the QR code will scan and redirect users there. Scanworthy generates static QR codes free, with no signup, no expiration, and no scan limits.
Design your QR — FreeA static QR code is a QR code where the destination URL is encoded directly into the pattern of dots. Every black and white module in the grid represents binary data that, when read by a camera, decodes into the exact URL you entered when creating the code.
There is no redirect server involved. When someone scans a static QR code, their phone reads the URL from the image and opens it directly. Scanworthy's servers are never contacted. This means the code works completely offline from our perspective — it has no dependency on our infrastructure, our uptime, or our continued existence as a company.
The tradeoff is that the URL is permanent. Once the pattern is generated, the encoded URL cannot be changed. To point a static QR code to a different destination, you would need to generate a new code and replace the old one wherever it appears.
The difference comes down to what the QR pattern actually encodes. Here is a side-by-side comparison:
Free — no account needed
$9/month — cancel anytime
Many QR generators create dynamic codes by default — even on their “free” tier — which means your code depends on their server and can be turned off. Scanworthy's free tier creates genuinely static codes with no server dependency. Read more about this pattern in our guide to QR code subscription traps.
Static QR codes are the right choice when your destination URL is stable and you don't need to track individual scans. Common scenarios include:
If you plan to print your QR code, static codes provide the most peace of mind. Once printed, you know it will keep working without any ongoing service or subscription.
Static QR codes are not always the best fit. Consider a Smart QR when:
Scanworthy's Smart QR is $9/month with no annual commitment. If you cancel, your QR codes keep working — the redirect stays active at the last destination you set. We never break printed materials.
Creating a static QR code on Scanworthy takes less than a minute:
The entire process is anonymous. We don't store your QR code, your URL, or any information about you. The generated image exists only in your browser until you download it. For tips on getting free QR codes that never expire, see our dedicated guide.
A static QR code encodes your destination URL directly into the dot pattern. When someone scans it, their phone reads the URL from the image itself — no server, no redirect, no middleman. The URL is permanently embedded in the pattern and cannot be changed after the code is generated.
No. A static QR code works as long as the destination URL it encodes still exists on the internet. There is no timer, no server dependency, and no company that can turn it off. If you encode a URL to your website and your website stays online, the QR code works indefinitely.
No. The URL is physically encoded in the dot pattern. To point to a different URL, you would need to generate a new QR code and reprint. If you anticipate needing to change the destination later, consider a Smart QR (dynamic) code instead.
No. You can create as many static QR codes as you want on Scanworthy, all free, with no account required. Each code is independent and works on its own.
Not directly. Because a static QR code sends the scanner straight to your destination URL without passing through any server, there is no way for Scanworthy to count scans. You can track visits on your end using your website's analytics tools (like Google Analytics). If you need scan-level tracking from the QR code itself, that requires a Smart QR.
Static QR codes are actually more reliable in one important way: they have zero dependencies. A dynamic QR code stops working if the redirect service goes down or the company shuts off the redirect. A static QR code works as long as the destination URL exists, regardless of what happens to the QR generator that created it.
No signup. No expiration. No server dependency. Just a QR code that works.
Design your QR — Free