Resources

How to choose a QR code generator

Six questions worth asking before you print anything, and the honest answers for us on each of them — including where we are the wrong choice.

Can the destination be changed after printing?

This is the only question that cannot be fixed later. A static code has the destination encoded in the pattern itself, so changing where it goes means reprinting every copy. A dynamic code encodes a short redirect, and the destination behind it is a field you can edit forever.

Any tool can make a static code, including several that charge for it. What varies is whether the dynamic ones stay working, which is question two.

What happens when you stop paying?

A dynamic code is a redirect somebody has to keep serving. If that stops, every printed copy is dead paper, and this is where the cheap tools are expensive: several free generators produce dynamic codes that expire, or that quietly become a page selling you an upgrade.

Ours keep resolving on the free plan, and scans are never metered on any plan — we do not charge you for the thing you already printed. If you leave, you can export what you have first.

Is there a scan limit?

A limit on scans is a limit on how successful your campaign is allowed to be, and you find it on the day it works. Check whether the plan caps scans, and what happens on the scan after the cap.

What does it record about the people who scan?

This matters more than it used to, and not only for regulators. Some tools set cookies, fingerprint the device, or sell the resulting audience. If your code is on a menu or a medicine box, that is now your problem rather than theirs.

We record the country and region, the hour, the device type and which code was scanned. No cookies, no IP addresses stored, no cross-site identifier, nothing sold. The trade is real and worth stating: you cannot ask us who a particular scanner was, because we do not know.

Does it survive print?

Error correction, quiet zone, contrast and size decide whether a code works on paper, and a generator that gives you a PNG at screen resolution has already lost. Look for SVG or PDF output and control over the correction level.

Can you get your data out?

Codes, destinations and scan history. If the answer is a support ticket rather than a button, treat the whole thing as rented.

Where we are the wrong choice

If you need a one-off code for a personal link and will never change it, a static code from any free tool is genuinely fine, and you do not need an account anywhere. If you need proof of who individually scanned a code — a name, a device, a person — we cannot do that by design, and you want a tool built on identity rather than on analytics.

Questions

What is the best QR code generator?

It depends on one thing: whether you will ever want to change where the code points. If not, any static generator will do and you do not need an account. If you might, you need a dynamic code, and then the questions that matter are whether it keeps working on a free plan, whether scans are capped, and what it records about the people who scan it.

Are free QR code generators safe to use for printing?

Static ones, yes — the destination is in the pattern and nobody can change or withdraw it. Free dynamic ones are the risk: the code depends on somebody else's redirect, and if it lapses every printed copy stops working. Check the expiry terms before a print run, not after.

Do I need to pay for a QR code?

No. A static code costs nothing anywhere, and our free plan includes two dynamic codes, unlimited static ones, unlimited scans and full analytics. You pay when you need more codes, more people, or your own domain on the links.

Try it with one code

The free plan has no expiry and asks for no card, and the analytics behind it are the same ones a paying customer gets.

Free forever for one person. No card, and scans are never metered.