Loading theme
·5 min read

5 Red Flags Your QR Generator Is a Trap

Five signals that separate honest QR tools from the dynamic-first generators that will charge you rent or disable your codes later.


Most users can't tell a predatory QR generator from an honest one — they look the same at first glance. This checklist gives you five signals you can spot in about two minutes. If any of them show up, close the tab.

1. It asks you to create an account

Encoding a URL into a QR pattern is client-side math. A static QR generator does not need your email, your name, or any credentials. Account requirements exist only to:

  • Tie your QR codes to a profile the provider can disable later
  • Build a marketing list for upselling
  • Enable subscription billing on codes that otherwise wouldn't need it

If a QR generator requires signup to download, it's almost certainly dynamic. Walk away.

2. It advertises "analytics" or "scan tracking"

A static QR code cannot be tracked. There's no server involved when it's scanned — the scan happens locally on the user's phone. If a service claims to show you "scan statistics," the codes they produce are dynamic, routed through their servers so every scan can be logged.

Analytics is not inherently a dark pattern, but in the QR generator world it always comes with the trade-off: the codes stop working the moment you stop paying for the analytics. See QR code redirect hijacking for the mechanics.

3. It has pricing tiers

A static QR code costs effectively nothing to generate. Pricing tiers on a QR generator are a tell. Look closely at what each tier is selling:

  • "Unlimited QR codes" — implies there's a cost per code, which for static codes is absurd
  • "Active for X months" — implies the code has an expiration, which only applies to dynamic codes
  • "Scan limit" — the provider counts scans, which means every scan hits their server
  • "High-resolution downloads" — pure paywalling of a file the generator already produced
  • "No watermark" — the watermark was added specifically to push you to the paid tier

If you see any of these, the product is not a QR generator — it's a subscription service wrapped around a QR generator. See the subscription QR trap for how the pricing is engineered.

4. The preview shows a short URL that isn't your content

Many generators show the destination URL or a "QR content" field near the preview. If your URL is https://example.com but the preview shows https://qrco.de/abc123 or https://scanme.xx/xy5, the QR code is dynamic. The short URL is the redirect; your actual destination is stored in the provider's database.

You can always verify by scanning the generated code with a scanner that decodes without opening the link. Our QR scanner shows the raw decoded content so you can see exactly what's inside.

5. There's no mention of "static"

Honest static QR generators tend to say so explicitly — because the word has become a differentiator. Predatory generators avoid the word because their default output is dynamic. If you can't find "static" anywhere on the landing page, you're probably not getting static codes.

Conversely, sites that market themselves as "dynamic-first" at least aren't hiding what they do. The real trap is the generators that produce dynamic codes by default but don't tell you.

The quick test

Before you trust any QR generator:

  1. Generate a test QR code
  2. Download it without signing up (if you can't, red flag 1)
  3. Scan it with our scanner or any scanner that shows raw decoded content
  4. Check: is the decoded URL exactly what you entered?

If yes, the generator produces static codes. If the decoded URL is a short redirect, you're looking at dynamic — and whatever you print will depend on that provider forever.

Honest by default

This site is static by default, with no other option. We don't track scans because static codes don't touch our server. We don't require accounts because we don't need them. We don't charge because there's nothing to charge for. See our privacy page or browse the URL, WiFi, and vCard generators.

Or start with the broader picture if you want to understand how the industry ended up this way.


Ready for a static QR code?

Generate one in your browser — no account, no tracking, no subscription. What you create belongs to you.