QR codes that never expire.

The code is baked into the image itself — generated entirely on your device. No account, no subscription, nothing uploaded, nothing that can be switched off later.

✓ Never expires ✓ 100% private ✓ No sign-up ✓ Free SVG export
Tip: point it at a page you control — then you can change what's behind the code without reprinting it.
Style
Code color
 
Background
Error correction
Ready.
Print a sheet (table tents, cards, invitations)
Layout
Caption under each code
 

Generated on your device · never uploaded · yours forever. SVG recommended for print shops.

Why did your last QR code “expire”?

QR codes don't wear out — but many popular generators quietly make dynamic codes that route every scan through their servers. Here's the trap, and why codes made here are immune to it.

01

The trial trap

You make a “free” code, print it on menus or invitations — but it actually points to the provider's redirect server, not to your link.

02

The switch-off

The trial ends or the provider changes plans. The redirect goes dark, and every printed code now leads to an upgrade page — or nowhere.

03

The PermaQR way

Your data is encoded directly into the pattern, on your own device. There is no server in the middle and no account to lapse. Nothing can be switched off.

Read the full explanation: do QR codes expire? →

HONEST ADVICE

Actually need to edit the link after printing, or count scans?

That's a dynamic QR code — a genuinely useful paid product for marketers who need scan analytics or swappable destinations across big campaigns. First, check whether the free trick covers you: point a static code at a page you control and change the page instead. If you truly need analytics, Uniqode is a reputable provider. Disclosure: that's an affiliate link — if you sign up we may earn a commission, at no cost to you. It doesn't change the advice: for anything printed, start static. Full comparison: static vs dynamic QR codes.

Questions, answered honestly

Will my QR code ever expire?

No. PermaQR creates static QR codes: the data is encoded directly into the pattern itself. There's no server, account, or subscription behind it — nothing that can be switched off. The code works as long as whatever it points to (your website, your Wi‑Fi network) exists.

Is it really free? What's the catch?

Free, no sign-up, no watermarks. Because codes are generated on your own device, each code costs us nothing to make. The site earns money only if you choose to click through to a paid dynamic-QR provider we recommend (marked clearly as an affiliate link), never by holding your codes hostage.

Is my data uploaded anywhere?

No. The text you enter, your Wi‑Fi password, your logo — all of it stays in your browser. The code is computed on your device and downloaded straight from it. This page even works offline once loaded.

How much data fits in one code?

Up to a few thousand characters in theory, but dense codes get hard to scan. Keep it short — for anything long, put the content on a web page and encode the link instead.

Can I use the codes commercially?

Yes. Codes you generate are yours — use them on menus, packaging, business cards, billboards. No attribution, no license fees.

PNG or SVG — which should I download?

SVG for professional printing and large formats (it scales infinitely with sharp edges). PNG at 1024px+ for documents, email, and the web.