A static QR code costs nothing and never expires: the content is stored in the design itself, and nobody has to be paid for it to keep working. What paid plans charge for is the service around the code, like the dynamic QR code (which lets you change the destination after printing), the scan counter and managing many codes at once.
- A static QR code is truly free: no monthly fee, no scan limit and no end date.
- Paid plans charge for an ongoing service: a server that redirects every scan, stores statistics and lets you edit the destination.
- The most common trap is the dynamic QR code on a free trial: when the trial ends, the printed code stops leading to the destination until someone subscribes.
- It's worth paying when you need to measure scans or change the destination of many printed pieces without having a website of your own.
How much does a static QR code cost?
Nothing. Not to generate it, not to print it wherever you like, not to keep it working. A static QR code is one where the content (the link, the Wi-Fi password, the contact details) is stored in the design itself; that's why it doesn't depend on a server, an account or a subscription. It can be scanned ten times or ten million, it makes no difference.
The technology is free, too. Denso Wave, the Japanese company that created the QR code in 1994, registered the patent but decided not to enforce it, and charges no license, not even for commercial use. The history of the QR code tells how that happened.
Here at QR Code Free Forever, this applies to all 9 types (link, WhatsApp, Wi-Fi and the others), to the colors, the dot and corner shapes, the transparent background, the scan test and the PNG or SVG download. No sign-up and no catch.
What do paid plans really charge for?
Almost everything you pay for in a QR code generator is a service that keeps running after the code is printed. The table separates what's free by nature from what usually shows up in paid plans.
| Feature | Free static QR code | Paid plans |
|---|---|---|
| Working forever | Yes | With a dynamic QR code, only while the subscription is active |
| Changing the destination after printing | No | Yes, that's what a dynamic QR code is for |
| Counting scans (how many, when, where, which phone) | No | Yes |
| Short link with your name | Not applicable | On some plans |
| Logo in the middle of the QR code | Depends on the generator | Often only on the paid plan |
| Many saved QR codes, organized and with a team | No | Yes |
| Bulk generation from a spreadsheet | Depends on the generator | Yes |
Two examples, according to the services' own official pages. On Canva, you can create a static QR code and even a dynamic one on the free plan, but the dynamic one comes out with the Canva logo, and viewing scans (the Insights feature) or adding your own logo are reserved for the Business, Enterprise and Nonprofit plans. On QR Code Generator (QRCG, from Bitly), static QR codes are free, the dynamic one comes with a 14-day trial and a logo in the middle requires the paid plan.
Why is a dynamic QR code paid?
Because it isn't just a design: it's a service switched on 24 hours a day. A dynamic QR code stores a short link from the vendor. On every scan, the vendor's server records the data and redirects the person to the destination you set up. Keeping that online, with statistics and a dashboard, costs money every month, and that's what the subscription pays for.
The side effect is dependence. The short link belongs to the vendor, not to you: if the subscription ends, the QR code stops leading to the destination; if you want to switch services, you have to reprint everything. The guide to static vs. dynamic QR codes compares the two in detail.
What's the trap with free QR codes that expire?
It's the dynamic QR code handed over inside a free trial, without the person realizing it has a deadline. They create the code, print it on a menu or flyer and, weeks later, the QR code starts opening a vendor page instead of the destination.
Usually, the rule is written down; few people read it before printing. In the QR Code Generator (QRCG, from Bitly) help center, for example, the explanation is straightforward: the free trial lasts 14 days; when it ends, dynamic QR codes are deactivated and lead to a service page, while static ones keep working. The account doesn't turn into a paid plan on its own, but to reactivate the dynamic ones you have to subscribe. People who didn't read it find out when a customer complains.
Other fine print worth checking:
- Formats only with sign-up. Some generators offer the file for free as a JPG and ask for an account for PNG, SVG or EPS. That's QRCG's rule, according to the site's own FAQ.
- The vendor's logo on your QR code. Some services stamp their own brand on the free code, as Canva does on the dynamic QR code (the static one comes out clean).
- Vector only on the paid plan. On Canva's free plan, downloading as SVG isn't available, and print shops usually ask for vector files.
- Scan or code caps. On dynamic QR code plans, check whether there's a limit on scans or active QR codes.
- URL shortener link. A shortener is also a middleman: if it shuts down or starts charging, it takes your QR code with it.
To find out whether your QR code is already dynamic, scan it with the camera and look at the address that appears before opening. The step-by-step is in QR codes that never expire.
When is it worth paying for a QR code?
When you need what only a paid service does:
- Measuring the code's scans: knowing whether the poster at store A did better than the one at store B, at what time and from what kind of phone.
- Changing the destination of a large print run: thousands of packages already printed, a promotion that changes every quarter and no website of your own to pull off the trick in the tip below.
- Organizing many codes with a team: several stores, campaigns and people working at the same time.
- Generating in bulk: a spreadsheet turning into hundreds of QR codes for labels, badges or tables.
And when it's not worth it: Wi-Fi, contacts, WhatsApp, social profiles, a fixed page on your website and small print runs. In those cases, a static QR code does the job, forever.
yoursite.com/promo, and change the page whenever you want. To measure, add UTM parameters to the link and track visits in Google Analytics. You'll be measuring site visits, not code scans, but most of the time that's enough.How can you tell whether a generator is truly free?
- Scan the QR code with the camera before downloading. If your destination shows up (your website, your Instagram), it's static. If a short link from the vendor shows up, it's dynamic.
- Look for a deadline. Words like "trial" or "free days" warn you that something is going to end.
- See whether it asks for a card or an account to download. An account isn't a problem in itself, but it shows there's a plan waiting for you.
- Check the formats. High-resolution PNG for regular printing and SVG for the print shop.
- Look for the commercial-use rule. If the QR code goes on a product, menu or ad, the generator has to allow it.
Want to see how six generators stack up on these criteria? The comparison of free QR code generators puts them all side by side, with the sources for each piece of information.
And what will Pro have?
Pro from QR Code Free Forever is coming for people who need more: QR codes you can edit after printing (dynamic), a scan counter with statistics (how many, when, city, iPhone or Android), a custom short link, saved QR codes and logos, bulk generation and no ads. It doesn't have a price yet, and people who join the Pro waitlist hear first.
And what's free stays free: the static QR code, the 9 types, the customization and the PNG and SVG downloads. The site's name is a promise.
Create a free QR code that never expires
Frequently asked questions
Can I use a free QR code on a product I'm going to sell?
Yes. Denso Wave, the creator of the QR code, charges no royalties for the technology, and the static QR codes generated here are cleared for commercial use.
Do free QR codes have a scan limit?
Static ones don't: since the content is in the design itself, there's no counter to lock. Scan limits only appear with dynamic QR codes, depending on the vendor's plan.
Does a paid QR code scan better than a free one?
No. Scanning depends on the design (contrast, size and clear margin), not the price. A well-made static QR code scans just like any other.

