A free QR code generator that does not expire
Type an address, see the code appear as you type, download a PNG. No account, no email and no watermark — and the code you get is yours for ever, because a static QR code holds its content in the image itself and does not depend on this service at all.
Static codes are free, unlimited, and permanent
The address is encoded into the pattern. There is no link to us in the middle, nothing to keep paying for, and nothing that can be switched off later — including by us. That is why we can give them away without an asterisk, and it is why "does it expire?" has a one-word answer here.
Dynamic codes are the ones worth paying for
A dynamic code holds a short Leumas link, so you can change where it points after the thing is printed. A menu that changes seasonally, a campaign that ends, a page that moves — every poster already in the world follows along, and every scan is counted.
It tells you when a code will not scan
Contrast, quiet zone and logo coverage are checked before you download. A pale code on white renders beautifully and no phone can read it; that is the most common way a QR code fails and it is invisible until somebody tries it in a badly lit room.
Questions
Do I need an account?
No. Making a code, styling it and downloading a PNG all work signed out, with no email and no watermark. An account is only needed to save a code, to make one you can re-point after printing, or to download a vector.
What is the difference between a static and a dynamic code?
A static code has its content baked into the image — the link, the Wi-Fi password, the contact card. Nothing can ever change it, including us, and it works for ever with no server involved. A dynamic code holds a short Leumas link instead, so you can change where it goes after it is printed, and every scan is counted.
What happens to my dynamic codes if I stop paying?
They stop redirecting and a scan returns a "this code is no longer active" page. Nothing is deleted, and re-subscribing brings them straight back. Static codes are unaffected for ever — they do not depend on us at all, which is exactly why they are free.
Do the codes expire?
Only if you set an expiry date yourself. Leaving it blank means permanent, and that is a different promise from a date far in the future.