Print it once. It works forever.

Will this QR code die?

Subscription QR companies sell codes that switch off when the trial ends or the bill lapses — after you have printed them on invitations, menus, packaging and signs. This site reads any code and tells you the truth about it, and makes codes nobody can switch off.

Check a QR code now   Make a permanent code

Will this QR code die?

Drop in a photo, a screenshot, or the code file itself. We decode it in your browser — the image never leaves your device — and tell you who holds the switch.

Drop a QR code image here or tap to choose a file

A photo of the printed piece works. Sharper is better; we would rather say “unreadable” than guess.

How it works: the code is decoded locally, its destination is matched against our vendor policy database (every policy sourced and dated — read the database), and you get one plain verdict. If the code can die, we show you how to build its permanent replacement, free.

The two kinds of QR code

Static — permanent

The destination is in the pattern

A static code encodes the address itself. There is no company, no account and no clock between the scan and the destination. It works in ten years exactly as it works today, as long as the destination page exists.

Dynamic — rented

The destination is on their computer

A dynamic code encodes the vendor's short link. That buys editing and scan counting — and gives the vendor a switch. Trials end, subscriptions lapse, free tiers hit scan caps, and every printed copy dies at once.

The trap

Free trial, printed forever

The trial is taken out in an afternoon; the printing lasts for years. Couples have lost $175 of wedding stationery, businesses have lost thousands of printed packages, when the trial quietly ended. Our whole site exists so that never happens to you.

Printing more than one QR code? Audit the whole run before it costs you.

The checker above judges one code. The Print Pack judges the set — and lays it out for the printer, validated.

Batch print sheets

Every code in the run on validated print-ready sheets — US Letter or A4, each cell with its label, its destination printed underneath as the human fallback, and a guaranteed 4-module quiet zone. Print from the browser or save as PDF.

Included in the $39 Print Pack

Set-level expiry audit

Drop in up to 50 code images — files or photos of the printed sheets — and get one verdict table for the whole run: permanent, dies-if-unpaid, at-risk, unreadable. With one-click verified static replacements for every code that can die.

Included in the $39 Print Pack

Saved sets, on your device

Wedding sets, menu sets, per-event sets — saved in your browser, named, reloadable next print run. No account, nothing uploaded, ever.

Included in the $39 Print Pack

$39 one-time — no subscription, because a subscription is rather the point

Get the Print Pack — $39   See exactly what's inside

Who holds the switch? The vendor death-policy database

Every major platform's lapse policy, read from its own documents and dated. This is the data the checker runs on — published in full, because an honest table beats a sales pitch.

VendorCodes point atWhat happens when you stop paying
QRFYqrfy.ioYes. QRFY switches codes off when the 7-day free trial ends or the subscription lapses — whether or not you have already printed them.
QR Tigerqrtiger.ioQR Tiger's free codes go inactive after 500 scans each. Paid codes live only while the subscription behind them is active.
The QR Code Generator (Egoditor)qr-codes.io, qrco.deYes — trial codes from qr-code-generator.com stop working when the 14-day trial ends unless you keep paying.
Uniqodeqrcodes.proUniqode says its dynamic codes “cannot expire” — but the code only works while the link behind it keeps resolving on Uniqode's paid platform.
Flowcodeflowpage.comNo. Flowcode never turns codes off. If the plan lapses, the codes keep scanning — you only lose the ability to edit them.
Scanovascnv.io, scnv.appScanova codes run on Scanova's own redirect domains (scnv.io, newer accounts scnv.app). Scanova is subscription software — the code lives as long as the account behind it does.
ME-QRme-qr.comME-QR codes route through me-qr.com and live on ME-QR's redirect. Free codes also show an ad page before your destination.
QR.ioqr.ioQR.io is a subscription QR platform. Its codes encode qr.io redirects, so a printed code depends on the account behind it staying active.
Unitagqrs.lyqrs.ly is a QR platform redirect domain, attributed to Unitag in Palo Alto Networks' census of QR shorteners. A code on it lives as long as the platform account behind it does.

Policies checked 2026-10-17. Full database with sources: vendor death policies. One vendor never switches codes off — Flowcode — and the table says so.

Print-safe, by occasion

Questions, answered straight

Do QR codes expire?

A QR code pattern itself never expires — it is just ink encoding information. What expires is a redirect: dynamic codes from subscription platforms point at the platform's link, and the platform can switch that link off when a trial ends or a subscription lapses. A static code, which encodes the destination directly, has nothing in it that can be switched off.

Why did my QR code stop working?

The most common cause — by the largest vendor's own admission — is a lapsed dynamic subscription. Other causes: the destination page moved, free-tier scan limits (QR Tiger's free codes stop at 500 scans), or print damage. The checker above reads your actual code and tells you which situation you are in.

Is the checker private? What happens to my photo?

Nothing leaves your device. Decoding happens in your browser with the same open-source library class used across the industry; there is no upload, no account, and nothing is stored. You can verify that by loading this page and going offline — the checker still works.

Can't I just use a free generator?

For one code, yes — including ours, which is free. What no free generator does is audit a whole printed run, lay out validated batch sheets, or tell you the truth about a code you already printed. That is the gap the $39 Print Pack fills, once, with no subscription.