QR codes that never expire.
We couldn't kill them if we wanted to.

Your code is generated by math, inside your own browser — it never touches our servers, so there is nothing we could switch off, limit, or charge you for later. Print it on 10,000 menus with confidence.

Code Background

Forever promise: this is a static QR code. It works even if this website disappears. No scan limits. No trial. No account.

Why do QR codes from other generators stop working?

Many popular "free" QR generators give you a dynamic code by default: instead of containing your link, the code points to their server, which then redirects to your link. That lets them disable your code when the free trial ends — typically days after you've already printed it on menus, business cards, or packaging — and charge upwards of €178/year to turn it back on.

ForeverQR only makes static codes. Your link is encoded directly into the pattern itself, by an algorithm running in your browser. There is no middleman server — ours or anyone's. The code will scan correctly for as long as your website exists, even if ForeverQR shuts down. That's not a promise we keep; it's math we can't break.

What's the catch?

Honestly: static codes can't do scan-counting analytics, and you can't change the destination after printing (the address is baked into the pattern — so double-check it before you print). If you need those features you need a dynamic code and a subscription somewhere. Most people don't: a menu, a WiFi card, a business card, a link to your shop — static is exactly right, and it should be free.

FAQ

Make your QR code now

Scroll up, paste your link, download. No signup, nothing to cancel later — that's the whole point.