Why we built Actually Free QR Codes
The QR-code-as-a-service industry runs on a 14-day clock and a wall of upgrade prompts. We built the alternative we wanted to use.
- meta
- manifesto
There is a specific kind of bait-and-switch the QR code industry has gotten very good at, and it is the reason this site exists.
You search for “free QR code generator.” You land on a page that says free, in big confident letters. You paste in a URL, you customize the dots, you download a PNG. You print 500 flyers. You go home happy.
Two weeks later you get an email. Your QR code has stopped working. To “reactivate” it, please upgrade to the Pro plan at $15/month.
That’s the trick. The QR code itself doesn’t expire — physics doesn’t allow that. What expires is the short URL the QR points to, which the generator quietly stuck in front of your real URL so they could hold it hostage later. The QR works, but the redirect they own is now a paywall.
The trick has a name
In the industry it’s called “dynamic QR” — codes that point to a short URL on the provider’s domain instead of pointing directly at your destination. Dynamic QRs are genuinely useful: you can change the destination later, see scan stats, swap a broken link without reprinting. They are not, on their own, a scam.
The scam is selling them as free when they’re rented. It’s the same playbook as a “free” printer with $80 ink cartridges, except the cartridge is the URL on your business cards.
What we wanted instead
A generator that:
- Lets you make a static QR code with no account, no email, no countdown clock.
- Lets you make a dynamic QR code with a free account — and means it by free, including scan stats and editable destinations.
- Doesn’t slap its branding on the redirect.
- Doesn’t email you 14 days later asking for $15 a month.
That’s the whole product.
How this is sustainable
Cloudflare’s edge is genuinely cheap. A QR code generator does not need a sales team, a “platform fee,” or a series-B round. The dashboard you use to manage your codes shows small ads — that’s it. The codes themselves never carry ads. The people scanning your codes never see anything from us.
If we ever can’t keep the lights on this way, we’ll say so out loud, in plain English, before turning anything off. We won’t quietly clip your codes and email you the upgrade button.
That’s the bar. It’s a low bar. The rest of the industry just decided to limbo under it.
Need a QR code that won't expire?
Make one in your browser, free, no signup. Or sign in with Google to manage dynamic codes with scan stats.