Back to blog
Tools & Productivity Jun 14, 2026 · 7 min read · Udit

Why Your Free QR Code Might Stop Working - Static vs Dynamic QR Codes Explained

You designed the perfect flyer, printed 500 copies, and put a QR code on every one. Six months later, someone scans it and lands on an error page. Here is why that happens, how most free QR code generators actually work, and an honest look at both types so you can pick the right one.

You designed the perfect flyer. You printed 500 copies. You stuck a QR code on every single one and handed them out at an event, pinned them to notice boards, or mailed them to customers.

Six months later, someone scans it and lands on an error page.

This is not a hypothetical. It happens constantly, and the reason almost always comes back to one thing: most people do not know there are two completely different kinds of QR codes, and the free one they used was not really free.

How Most Free QR Code Generators Actually Work

When you generate a QR code on most popular websites, the tool does not encode your URL directly inside the QR image. Instead, it encodes a short link that points to the generator's own servers, something like qr.example.com/abc123. When someone scans the code, their phone loads that short link first, which then redirects them to your actual destination.

That one extra step, the redirect, is the entire business model.

Because every scan goes through their server first, the company can:

  • Count exactly how many times your QR code was scanned
  • Record the time, approximate location, and device type of each scanner
  • Let you change the destination URL without reprinting the QR code
  • Show you a dashboard with scan analytics
  • And crucially, stop the redirect whenever they want

The last point is where things go wrong.

What Happens When the Free Tier Runs Out

Most dynamic QR services offer a free plan with limits. Common restrictions include a cap on how many active QR codes you can have, a monthly scan limit, codes that expire after 30 or 90 days, a watermark on the downloaded image, or all of the above.

When you hit those limits, or when you forget about an old account, the redirect server stops forwarding the scan. The person scanning your code does not reach your website. They reach an error page, or worse, a page asking them to upgrade your plan.

And if the company shuts down entirely, every QR code you ever made through them becomes permanently broken. The image on your flyer, your packaging, your business card, all dead. The QR code itself is just a pointer to a server that no longer exists.

Dynamic QR Codes: The Honest Pros and Cons

None of this means dynamic QR codes are bad. For many use cases they are genuinely the right tool. Here is an honest breakdown:

Pros

  • You can change the destination after printing. This is the main reason to choose a dynamic QR. If you are running a marketing campaign where the landing page URL might change, or if you are not sure of the final URL yet, dynamic is the right call.
  • Scan analytics. If you need to know how many people scanned your code, at what times, and from what regions, dynamic QR codes give you that data. Useful for campaigns, events, and printed advertising where you need to measure ROI.
  • Shorter encoded data. Because only a short redirect URL is embedded in the QR image, the code itself can be less dense and potentially easier to scan.

Cons

  • Your QR code depends on a third-party service staying online. If the company shuts down, changes its pricing, or your account lapses, your QR code stops working.
  • The person scanning is being tracked. Every scan logs data about your audience's IP address, device, time, and location. Your users may not be aware of this.
  • Free tiers have real limits. Scan caps, active code limits, and expiry dates are common. What looks free at sign-up can become paid very quickly at scale.
  • Slower scan experience. The redirect adds a round-trip to a remote server before the user reaches the destination. Usually fast, but it is a point of failure.

Static QR Codes: What They Are and Why They Work Differently

A static QR code encodes the destination directly inside the image itself. When someone scans it, their phone reads the data from the image and goes straight to the destination, no server in between, no redirect, no third party involved.

There is no service to pay for, no account to maintain, and no company that can decide to stop working. The QR code will keep working for as long as the destination URL itself exists.

Pros

  • Permanent. A static QR code does not expire. It does not break if you forget to renew a subscription. It does not break if the generator you used shuts down.
  • No tracking of scanners. Because there is no redirect server, there is no data collection on the people scanning your code.
  • Genuinely free. There is no service to subscribe to, no scan limits, no active code caps, no watermarks. Generate it once, use it forever.
  • Works offline after generation. The QR image is a complete, self-contained artefact the moment you download it.

Cons

  • You cannot change the destination after printing. The URL is baked into the image. If it changes, you need to generate a new QR code and reprint whatever it is on.
  • No built-in scan analytics. Because there is no server in the scan path, there is no way to count scans or see who scanned.
  • Longer URLs produce denser QR codes. A long URL encodes into a more complex QR pattern, which can be harder to scan at very small print sizes. Keep this in mind if your URL is long.

How to Choose

The right choice depends entirely on what you are using the QR code for.

Use a dynamic QR code if:

  • You need scan analytics (counts, locations, devices)
  • The destination URL might change after the QR is printed
  • You are running a short-term campaign and the QR code will not be in circulation indefinitely
  • You are comfortable depending on a third-party service and have a paid plan

Use a static QR code if:

  • The destination URL is permanent
  • You do not need scan tracking
  • The QR code will be in use for a long time, on packaging, business cards, signage, or printed materials that are expensive to reprint
  • You want something that works forever with no ongoing cost or dependency
  • You are encoding WiFi credentials, contact details (vCard), or email addresses, none of which need to change

A Note on "Completely Free" QR Code Generators

When a QR generator says it is free, it is worth reading the fine print. The most common catches are a monthly scan limit on the free plan, QR codes that expire after a set period, a watermark on the downloaded image that requires a paid plan to remove, and a cap on how many codes you can have active at one time.

Static QR codes sidestep all of this because there is nothing to host, nothing to track, and no ongoing service to charge for. The generation happens in the browser and the PNG is yours to keep.

Want a static QR code?

No account, no watermark, no redirect. Paste your URL and download a PNG instantly.

Generate Free QR Code

The Bottom Line

Dynamic QR codes are a legitimate product. If you need analytics and the flexibility to change destinations after printing, they are the right tool. Just choose a provider you trust, read the plan limits carefully, and understand that you are creating a dependency on an external service.

Static QR codes are the right tool when you want something simple and permanent. No accounts, no subscriptions, no redirects, no tracking. Just a QR code that points directly where you tell it to and keeps working indefinitely.

Neither type is universally better. The one that is right for you depends on whether you need the features that the redirect makes possible - and whether you are comfortable with the trade-offs that come with it.

Just need a simple QR code?

Free, no account, no redirect, no expiry. Works for URLs, WiFi, vCards and email.

Generate Free QR Code