Skip to main content

My QR code stopped working or expired: why, and what to do

The printed pattern did not wear out. What usually failed is the redirect behind a dynamic code, or the page the code points to. Here is how to tell which, what you can still save, and how to make a replacement that cannot be switched off for money.

· Passiko Labs

Do QR codes expire?

No. A QR code has no built-in expiry date. A static code stores its content in the pattern and keeps working as long as that content still works and the print is readable. A dynamic code uses a provider's short link, so it works only while that provider keeps the redirect on. Trials and cancelled plans are why many 'expired' codes fail.

A static code stores the destination, or a Wi-Fi network, a contact card, or a UPI payload, in the pattern itself. Nothing sits between the phone and that content, so no company can switch the code off. It keeps working as long as the destination, the network, or the UPI ID still works, and the print stays readable.

A dynamic code stores a short link on the provider's domain. On QR Pencil that short link looks like qrpencil.com/r/…. The provider redirects each scan. The redirect is what lets you edit the destination and count scans. It is also what lets some providers turn the code off when a trial ends or a plan lapses.

Quick diagnosis: what happens when you scan it?

Look at the link the camera shows before you tap. That preview is the fastest tell. Match it to one row, then do the first check before you reprint.

Symptom, likely cause, and the first check
SymptomLikely causeFirst check
Camera does not react, or it shows no linkPrint problem: size, contrast, margin, glare, or damageTry another phone, and try the original file
Opens the QR service's own page: "inactive", "expired", sign-in, or upgradeA dynamic code the service switched off (trial, cancellation, scan cap, or a deleted account)Only that service can reactivate it. Otherwise, reprint
Opens your website with "not found" or a 404The code works. The page moved or was deletedRestore the page or add a redirect. No reprint needed
The site or domain does not load at allThe domain or the hosting is downFix the hosting. The code is fine
Opens a payment, Wi-Fi join, or contact prompt that failsThe payload is fine, but the thing behind it changed (a Wi-Fi password, or a UPI ID that is inactive)Check the password, the contact, or the UPI ID

Static or dynamic? How to tell in ten seconds

Point a phone camera at the code and read the link before you open it.

  • Your own domain, or the full destination address, means the code is almost always static. The pattern holds that address.
  • A short link on a domain you do not recognise means the code is dynamic. That QR brand controls the redirect. Search your email for the domain to find the account.
  • One exception: some paid plans put the short link on a customer's own domain. The domain looks like yours, but the redirects still run through the service.

Wi-Fi, vCard, plain text, and UPI payloads are static by nature on QR Pencil. A Wi-Fi QR code holds the network. A contact code holds a vCard. A UPI QR code starts with upi://pay. UPI on the live tool is static only. Dynamic codes are for links only. If the password, the contact, or the UPI ID changes, print a new code.

Why free and trial dynamic codes stop working

The pattern on the paper is usually fine. What stopped is the redirect. Where a company states its own rule, the name sits next to that page. This page does not invent trial lengths, scan caps, or prices for turning a code back on.

Some free generators create dynamic codes during a trial, then send those scans to a service page or an upgrade page. QR Code Generator deactivates dynamic codes when the free trial expires and points them at a service page. QRFY's 7-day trial says dynamic codes will be deactivated and linked to a service page.

A cancelled or unpaid subscription is a second switch. Some providers mark codes inactive when a plan ends or a bill fails. Uniqode's expiry article and The QR Code Generator's help article both describe that outcome. Read the terms of the service that made the print.

A scan limit is a third switch. Some free dynamic plans stop redirecting after a fixed number of scans. Uniqode's article describes that in general. Do not assume a number you have not read on that service's own page. QR Pencil does not state a scan cap.

The last case is a missing owner. The account or the code was deleted or paused, the provider shut down, or the short-link domain is gone. Reprint is the only fix. No other company can adopt that short link.

Downloading the PNG does not make a dynamic code permanent. The image still encodes the provider's short link. QRCD's expiry article makes the same point. A saved image can still open an inactive page, because the phone follows the short link.

What you can do right now

  1. Note the URL the camera shows, before you tap it. Search your email for that brand's trial or billing mail. The domain in the preview is what to search.
  2. If the preview is their short link, only that account can reactivate it. A new account, or a new code with the same content, will not revive the printed one. QRFY states this. Weigh paying that provider against reprinting a code you control.
  3. No other QR service, including QR Pencil, can take over another provider's short link. If you cannot sign in to the original account, those printed copies stay on their redirect.
  4. If the code opens your own site and the site says the page is not found, the code still works. Restore that page, or add a redirect from the old path to the new one. Every printed copy works again.
  5. If you reprint, cover the old codes with a sticker where you can. Test on an iPhone and an Android phone, at the real distance, before a full print run. For a web address, a link QR code stores the URL you type inside the pattern.

When the page moved (website redesign)

A redesign often changes addresses. A menu that lived at yoursite.com/menu may now live at yoursite.com/food. A static code still decodes the old URL, and the site answers with not found. The pattern did not expire.

Fix a static code on the server. Put the page back at the old path, or redirect the old path to the new one. Every poster, card, and menu that is already out starts working again. If you cannot redirect, reprint.

A dynamic code is the other case. Edit the destination in the original dashboard. The printed short link stays the same, so you do not reprint.

If the next print needs an editable destination, read pricing for the free dynamic codes, the Event code, and Pro.

How QR Pencil handles this

The rules below are already on the homepage, on pricing, in the privacy notice, and in the terms. QR Pencil is made by Passiko Labs Private Limited, in Nanded, Maharashtra. Write to support@passiko.com.

  1. Static codes are free forever. No login, no ads, no watermark. They are drawn in your browser, and the content is not sent to QR Pencil's servers (Privacy §2).
  2. A code is never switched off because a plan ends or a payment fails. Cancelling, or an ended plan, never stops existing dynamic codes from redirecting. Creating and editing may pause (Terms §8).
  3. The free plan includes 3 dynamic codes that never expire, with total scan counts. They are not a trial. A dynamic code needs a free Passiko account. Total scan counts are not full analytics. Pricing describes the Event code and Pro, which include full analytics.
  4. Exceptions, said plainly. You delete the code or the account. An unpaid account with no sign-in and no scans on any codes for 24 months: we email, then wait 30 days, and may then delete the codes. A code that is still being scanned is never deleted for inactivity. Paid Event codes, and any account that has ever paid, are exempt (Terms §11, Privacy §9). We may disable a code that leads to scams or malware (Terms §13). Report one on the report page.
  5. Deleting the account removes dynamic codes and scan data within 30 days. A scan of a deleted code shows a page titled "This code is no longer active", and the line "This short link has been removed." A code disabled for abuse shows "This QR code has been turned off" and "This short link no longer opens a page." Privacy §10 describes that deletion.
  6. You can leave with the print still working. Sign in, open My codes, and open the code. The section is headed Convert to static. It says: "Download a code that contains the current web address itself. That file keeps working with no account and cannot be edited." The buttons are Static PNG, Static SVG, Static PDF, and Static EPS. Account links each code with the same words, Convert to static. Download that file before you delete a dynamic code if a printed copy still needs to work.

Use the free QR code generator when the link will not change. Read pricing if you want the free dynamic codes. A code can still stop in the cases above: you delete it, the inactivity cleanup runs, or it breaks the acceptable-use rules.

How to stop this happening on the next print run

  • Prefer a static code when the link will not change: a homepage, a review form, Wi-Fi, UPI, or a vCard.
  • Or point a static code at a stable path you control, such as yoursite.com/menu, and update the page rather than the code.
  • Before you print a dynamic code from any service, read three things on their pricing or help: what happens when the trial ends, what happens when you cancel, and whether there is a scan limit. If the answer is "deactivated" or "inactive", write the date down.
  • Write down which service and which account made each printed code.
  • On QR Pencil, read the promise block on the homepage and Terms §11 before a large print run.

Questions

Do QR codes expire?
No. A QR code has no built-in expiry date. A static code stores its content in the pattern and keeps working as long as that content still works and the print is readable. A dynamic code uses a provider's short link, so it works only while that provider keeps the redirect on. Trials and cancelled plans are why many 'expired' codes fail.
Why did my free QR code stop working after I printed it?
It was almost certainly a dynamic code made on a free trial or a capped free plan. The printed pattern is fine; the provider stopped redirecting the short link when the trial ended or a limit was hit. Scan it and check whether the camera shows a QR brand's domain. Only that provider can turn the old link back on.
How can I tell if my QR code is static or dynamic?
Point your phone camera at it and read the link before you open it. If you see your own website or a full destination address, it is usually static. If you see a short link on a QR company's domain, it is dynamic and that company controls where scans go. Wi-Fi, contact and UPI codes from QR Pencil are static.
Can I reactivate a deactivated QR code?
Only through the service that created it, usually by upgrading or renewing the original account. A new account or a new code with the same content will not revive the printed one. No other QR generator can take over another provider's short link. If reactivation is not worth it, make a new code and reprint or sticker over the old one.
Will QR Pencil codes stop working if I stop paying?
No. Static codes never depend on a plan. Dynamic codes keep redirecting to their last destination if you cancel or a plan ends; only creating and editing may pause. Codes stop only if you delete them, if an unpaid account stays unused for 24 months after notice (Terms §11), or if a code breaks our acceptable-use rules.
Do QR Pencil's free dynamic codes expire?
No. The free plan includes 3 dynamic codes that never expire, with total scan counts. They are not a time-limited trial. You need a free Passiko account to create them. See pricing for Event code and Pro options if you need more than three or full analytics.
My QR opens my website but shows 'page not found'. Did the code expire?
No. The code still works; the page it points to was moved or deleted. For a static code, restore that URL or add a redirect from the old path to the new one — every printed copy works again. For a dynamic code, change the destination in the original dashboard without reprinting.
Does downloading the QR image make it permanent?
Downloading saves the picture, not a hosted redirect. If the pattern encodes a provider's short link, that link must still be live for scans to reach your page. A static code that encodes your own URL is permanent in the image itself, as long as your URL stays up.
My UPI payment QR stopped receiving money. Did the QR expire?
A static UPI QR from QR Pencil does not expire; your UPI ID is stored in the pattern. If payments fail, the usual cause is the UPI ID or bank side (for example an ID that has been inactive), not the printed code. Make a ₹1 test to yourself, and see the FAQ on our UPI QR code generator page.
How do I make a QR code that cannot be switched off for money?
Use a static code when the destination will not change: QR Pencil draws it in your browser, free, with no account and no watermark. If you need to edit the link later, use a dynamic provider whose terms keep redirects live after cancel — on QR Pencil, free and paid dynamic codes keep redirecting when a plan ends. Always read the cancel terms before a big print run.