The QR Code Generator Scam: Why Your 'Free' QR Codes Stop Working After 14 Days
You print 500 flyers for your event. Each one has a QR code linking to your registration page. Two weeks later, people start telling you the QR code doesn't work. You scan it yourself and get a "This QR code has expired" page with a button to upgrade to a paid plan.
Welcome to the QR code generator scam.
Static vs. Dynamic QR Codes
To understand the scam, you need to understand how QR codes actually work.
Static QR codes encode the destination URL directly in the pattern of black and white squares. When someone scans it, their phone reads the URL straight from the image. No middleman, no server, no expiration. The QR code will work as long as the destination URL exists.
Dynamic QR codes encode a redirect URL (like qr-service.com/abc123) in the pattern. When scanned, the phone hits that redirect URL, which then forwards to your actual destination. The redirect is controlled by the QR code service.
Dynamic codes have legitimate uses: you can change the destination URL without reprinting, and you get scan analytics. But they also give the service provider a kill switch.
How the Scam Works
Here's the playbook these companies use:
- Free tier creates dynamic codes by default. The UI doesn't clearly explain the difference. You enter your URL, you get a QR code. It works great.
- The trial period runs silently. Somewhere in the fine print, your "free" QR codes are only active for 7-14 days. There's no prominent countdown or warning.
- After the trial, codes redirect to an upsell page. Your QR code now shows a message like "Upgrade to reactivate this QR code" with pricing plans starting at $10-15/month.
- You're trapped. The QR codes are already printed on your business cards, flyers, menus, or product packaging. You either pay up or reprint everything.
This isn't hypothetical. Search "QR code stopped working" on Reddit and you'll find thousands of posts from people who fell into this trap with services like QR Code Generator, QR Tiger, and others.
What to Look For in a Genuinely Free QR Generator
When choosing a QR code tool, check for these things:
Does it generate static codes?
A truly free QR code tool should let you generate static codes -- codes that encode your URL directly. These physically cannot expire because no server is involved.
Is there a trial timer?
Read the fine print. If the free tier mentions "trial," "limited time," or "X days," your codes will break.
Does the URL in the QR code match your URL?
Scan the generated QR code with your phone's camera and look at the URL preview. If it shows your-actual-site.com, it's static. If it shows some-qr-service.com/redirect/abc, it's dynamic and you're at risk.
Is it open source or transparent?
Open-source tools can't hide a bait-and-switch because anyone can read the code.
Free Tools That Actually Stay Free
qrencode(command line) -- The most bulletproof option. Generates static QR codes locally on your machine:
qrencode -o qr.png "https://your-site.com"
- freeqr-jade.vercel.app -- A simple, no-signup QR generator that creates static codes. The QR encodes your URL directly -- you can verify by scanning and checking the URL preview.
- Google Charts API -- Google provides a QR code endpoint (though it's technically deprecated, it still works):
https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl=https://your-site.com
- Browser extensions -- Several browser extensions generate static QR codes for the current page. They run locally and have no server dependency.
When Dynamic QR Codes Are Actually Worth It
Dynamic codes aren't inherently bad. They make sense when:
- You need to change the destination URL after printing (e.g., seasonal campaign landing pages)
- You need scan analytics (location, time, device)
- You're running A/B tests on landing pages
But if you need dynamic codes, pay for a reputable service upfront. Don't use a "free" dynamic code that's really a 14-day trial. Services like Bitly and QR Code Monkey offer honest paid tiers for dynamic codes.
The Golden Rule
If your QR code is going on anything printed -- business cards, flyers, packaging, signage -- use a static QR code. It will work forever, costs nothing, and no company can hold it hostage.
Scan before you print. If the preview URL isn't yours, don't use it.
Got burned by a QR code service? Share your story so others can avoid it.