Q
QRLifetime
Codes never expire
EN DE FR ES
No login · No expiry · PNG & SVG free

Free QR codes that never expire.

Generate beautiful, fully-styled QR codes in your browser. Nothing is uploaded — your code works forever, even if you never make an account.

🏨 Hotels & Airbnb 🍽️ Restaurants 💼 Realtors & freelancers 📦 Product packaging 🎪 Event organisers

How do you create a free QR code that never expires?

Pick the content type (URL, WiFi, vCard, SEPA transfer), enter your details, then download the PNG or SVG. QRLifetime generates static QR codes only: the destination is encoded in the pixels, with no redirect service in between. That is why the code stays valid indefinitely, with no account and no subscription.

Price Free Account None Expiry Never Formats PNG · SVG Watermark None
Your QR code
Generating...
qrlifetime.com
More generators
📶 WiFi QR Share your network 👤 vCard QR Contact on a card 💼 Business Card QR Contact on your card 🍽️ Menu QR Restaurant menus 💬 SMS QR Pre-filled text message 💳 Digital Card NFC + QR profile Barcode EAN, UPC, Code 128 🎯 Scanner Read any code 📸 Social QR Instagram, WhatsApp, LinkedIn… 📁 Documents & more URL, PDF, Google Form…

Why QRLifetime?

♾️
Never expires
Static codes are encoded into the image itself. No account, no subscription, no kill switch. Your QR works 10 years from now, guaranteed.
🔒
100% private
Everything is generated in your browser. Your URL, WiFi password, or contact details never touch our servers. Zero data transmitted.
🎨
Truly yours
Choose dot shapes, colors, gradients, add your logo, pick a frame style. Export crisp PNG (up to 2048 px) or vector SVG, completely free.
What type of QR code should I use?

Static QR code (free): The URL or data is encoded directly into the image. Once generated, it works forever — even if you close this tab. No server involved. Perfect for printed materials, business cards, menus, and anything that doesn't need to change.

Recommendation: If you're printing, use static codes. They're free, private, and permanent.

What is QRLifetime?

QRLifetime is a free, browser-based QR code generator. You can create QR codes for URLs, WiFi networks, contact cards (vCard), email addresses, SMS messages, and plain text — all without creating an account. Every code is generated locally in your browser using JavaScript, so your data never leaves your device.

Unlike many QR code generators that lock your codes behind a subscription, QRLifetime generates static codes that are permanently embedded in the PNG or SVG file you download. There's no server-side dependency — your QR code will scan correctly in 2035 just as it does today.

How to create a QR code

  1. Select the type of QR code you want to create (URL, WiFi, vCard, etc.)
  2. Fill in your content — URL, network credentials, or contact details
  3. Customise the appearance: choose dot shapes, colors, add your logo or a frame
  4. Download as PNG (512 px to 2048 px) or SVG for print-ready vector quality

QR code technical specifications

Minimum QR code size by scan distance

The 10:1 rule: divide the distance the code will be scanned from by 10 to get its minimum printed side length. Below this, phone cameras fail to lock on.

Scan distanceMinimum sizeTypical use
10 cm1 cmProduct label, business card
30 cm3 cmMenu, flyer, packaging
1 m10 cmPoster, shop window
3 m30 cmWall display, exhibition stand
10 m100 cmBillboard, building signage

Add a quiet zone of at least 4 modules around the code, and print from SVG rather than PNG for anything above A5.

How much data fits in a QR code

Maximum capacity of one QR code at version 40 (177×177 modules). Higher error correction means the code survives more damage, but holds less data.

Error correctionDamage toleratedDigitsLetters & digitsBytes
L~7 %7,0894,2962,953
M~15 %5,5963,3912,331
Q~25 %3,9932,4201,663
H~30 %3,0571,8521,273

Source: ISO/IEC 18004:2015. Level H is required if you place a logo over the code.

QR code types and native device support

What each QR type encodes, and whether the phone camera opens it without an extra app.

TypeWhat it encodesNative camera support
URLA web addressiOS 11+, Android 8+
WiFiSSID, password, security typeiOS 11+, Android 10+
vCardName, phone, email, company, addressiOS 12+, Android 9+
SMSRecipient number and a draft messageiOS 11+, Android 8+
EmailRecipient, subject, bodyiOS 11+, Android 8+
SEPA transfer (EPC)IBAN, amount, beneficiary, referenceBanking app only, not the camera
Plain textAny text, up to 2,953 bytesShown as text

Older devices may need a scanner app. QRLifetime’s scanner reads all of these from a photo.

Frequently asked questions

Is this QR code generator really free, with no limit?

Yes. There is no account, no quota, no watermark and no cap on how many codes you can create and download. QRLifetime does not sell a paid tier that the free version is a crippled copy of: the PNG and SVG you download are the complete files, and you may use them commercially.

Can my QR code expire or stop working?

No. QRLifetime only produces static QR codes: the destination is encoded directly into the pixels of the image, with no redirect service in between. The code keeps working even if QRLifetime disappears tomorrow. A dynamic QR code, by contrast, stops working the moment the provider’s subscription lapses.

Can I change where a printed QR code points to?

No, and that is the trade-off of a static code: the information lives in the pixels, so a new destination means a new code. If you must be able to change the target after printing, you need a paid dynamic QR code. A middle path is to encode a URL you control and handle the redirect on your own domain.

Is my data sent to a server?

No. Encoding happens entirely in JavaScript inside your browser. The WiFi password, IBAN or contact details you type are never transmitted to QRLifetime and appear in no server log. You can disconnect from the internet after the page loads and the generator keeps working.

How big does my QR code need to be when printed?

Apply the 10:1 rule: divide the intended scanning distance by 10. A code scanned from 30 cm (menu, flyer) should be at least 3 cm across; from 1 m (poster), at least 10 cm. Also leave a quiet zone of at least 4 modules around the code, or cameras will fail to lock on.

Can I put a logo in the middle of the QR code?

Yes, up to roughly 30 % of the code area, provided you use error correction level H. That level keeps the code readable even when 30 % of its surface is covered or damaged. Always test the finished code with two different phones before sending anything to print.