Q
QRLifetime
Codes never expire
EN DE FR ES

About QRLifetime

Free QR codes that work forever — no account, no subscription, no strings.

Why we built QRLifetime

Most QR code generators lock your codes behind a monthly subscription. Cancel, and your printed QR codes stop redirecting. This is a deliberate business model — but it's a bad deal for anyone who prints menus, business cards, or product packaging.

QRLifetime exists to fix this. We generate static QR codes — the destination URL or data is encoded directly into the image. Once you download the PNG or SVG, it works forever, on any device, with no server involved. Even if QRLifetime disappeared tomorrow, every QR code ever generated would keep scanning correctly.

Who we are

QRLifetime is built and maintained by Cédric Millauriaux, founder of MCS (France). The project started as a personal tool — I needed a QR code for a restaurant menu and was frustrated that every free generator either watermarked the output or required an account. So I built one that didn't.

The tool is now used by restaurateurs, hotel managers, realtors, event organisers, and developers who need reliable, permanent QR codes without ongoing costs.

Our principles

🔒
Privacy first
Everything runs in your browser. Your URLs, passwords, and contact details never touch our servers — not because we promise it, but because the code literally never sends them anywhere.
♾️
No expiry, ever
Static codes work without any server. We have no kill switch because there is no switch to kill. Your QR code will scan in 2035.
🆓
Free, not freemium
The core tool — custom colours, logo embedding, PNG and SVG export — is and will remain free. We earn through optional Pro features, not by degrading the free tier.
🎨
Design matters
A QR code is often the first physical touchpoint between a brand and a customer. It should look good. We invested in customisation: dot shapes, gradients, frames, logo embedding.

Technical transparency

QRLifetime is built with Astro (static site generation), React (interactive generator), and qr-code-styling for QR rendering. The barcode generator uses bwip-js. Everything is computed client-side. The only network request you'll see (besides the page assets) is from our cookieless Umami analytics — a privacy-respecting hit counter that collects no personal data.

We don't use cookies, we don't run ads, and we don't sell data. Our business model is Pro subscriptions for teams who need dynamic QR codes with analytics.

Contact

Questions, bug reports, or partnership enquiries: [email protected]

Abuse reports (phishing, malicious QR codes): [email protected]

Legal information: Imprint / Impressum

Ready to create your first QR code?

No account needed. Just paste your URL or fill in your details and download.

Create a QR Code →