Static QR Code Generator

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 — Free

What Is a Static QR Code?

A 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.

How Static QR Codes Differ From Dynamic QR Codes

The difference comes down to what the QR pattern actually encodes. Here is a side-by-side comparison:

Static QR Code

Free — no account needed

  • Encodes your actual destination URL directly
  • Works independently — no server dependency
  • Never expires — works as long as destination exists
  • Destination URL cannot be changed after creation
  • No scan tracking or analytics
Recommended

Smart QR (Dynamic)

$9/month — cancel anytime

  • Change where your QR points — without reprinting
  • Full scan tracking — device, location, timestamp
  • Redirect keeps working even if you cancel
  • Saved dashboard with all your codes
  • One-click cancellation, no contracts
Try Smart QR — $9/month

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.

When to Use a Static QR Code

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:

  • Linking to your website homepage or contact page— these URLs rarely change and don't need scan tracking.
  • Business cards — your LinkedIn or portfolio URL is likely stable for years.
  • Wi-Fi network sharing — encoding your network name and password directly into the QR pattern.
  • Product packaging with fixed documentation— link to a user manual or specification sheet that won't move.
  • Any situation where you want zero dependencies — if you want the QR code to work regardless of whether Scanworthy (or any other company) exists in five years, static is the answer.

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.

When You Might Prefer a Dynamic QR (Smart QR)

Static QR codes are not always the best fit. Consider a Smart QR when:

  • Your destination URL will change. Restaurants that rotate seasonal menus, real estate agents who reuse yard signs for different listings, or marketers running time-limited campaigns all benefit from editable destinations.
  • You need scan analytics. Smart QR logs every scan with device type, approximate location, and timestamp. This data helps measure the effectiveness of physical marketing materials.
  • You're printing on expensive or permanent materials. If reprinting is costly (metal signs, product packaging, vehicle wraps), the ability to update the destination later is worth the $9/month subscription.

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.

How Scanworthy's Static QR Codes Work

Creating a static QR code on Scanworthy takes less than a minute:

  1. Open the designer. No account or email required. Go straight to the design tool.
  2. Enter your destination URL. This is the URL that will be encoded into the QR pattern.
  3. Customize the design. Choose colors, dot styles, corner styles, and optionally add a logo. The live preview updates as you make changes.
  4. Check scannability. Scanworthy automatically tests your design and warns you if contrast is too low, the logo is too large, or anything else might prevent reliable scanning.
  5. Download. Choose PNG, SVG, or PDF. The file is yours — use it anywhere, for any purpose, with no attribution required.

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.

Frequently Asked Questions

What is a static QR code?

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.

Do static QR codes expire?

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.

Can I change the URL in a static QR code after printing?

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.

Is there a limit to how many static QR codes I can create?

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.

Can I track scans on a static QR code?

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.

Are static QR codes less reliable than dynamic QR codes?

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.

Create a QR Code That Works Forever

No signup. No expiration. No server dependency. Just a QR code that works.

Design your QR — Free

See how we're different →