Adobe Express QR codes do not expire. The generator makes static QR codes, which store the destination inside the pattern itself. Your phone decodes them locally, with no Adobe server in the loop, so there is nothing for anyone to switch off. Adobe Express's own generator page states the codes are static and do not expire.
That is the short answer. The longer one covers why static codes are permanent, the one real limitation Adobe's approach carries, and how to tell whether you actually need something editable. For the general version across tools, see do QR codes expire.
Do Adobe Express QR codes expire?
No. Adobe Express generates static QR codes, and static codes cannot expire. When you paste a URL into the tool and download the image, that URL is encoded directly into the black and white modules. The pattern is the data. Your camera reads it the way a checkout scanner reads a barcode — locally, with no lookup and no account.
Adobe states this on its QR code generator page: the codes are static and stay active as long as you need them. That is not a special Adobe feature. It is true of every static QR code ever made, from any generator, including ours. A static code is a fixed image, and an image does not have an off switch.
So an Adobe Express code you print today will still decode in twenty years. The QR format is an ISO standard (ISO/IEC 18004), stable since 1994, and every modern phone camera reads it natively. The one thing that has to keep working is the destination, which we cover below.
Are Adobe QR codes permanent?
The code is permanent. The link it points to is only as permanent as you keep it. Because Adobe Express bakes your URL into the pattern, the image itself never changes and never phones home. But if the page at that URL moves or is deleted, the code still decodes — straight to a dead link. We explain the distinction in are QR codes permanent.
This is the honest framing for any static code. The pattern lasts forever. Your control over where it goes ends the moment you download it. For a website you own and intend to keep, that is fine. For a link you might need to change, it is a problem, and it is the same problem for every static generator.
What is the catch with Adobe Express QR codes?
You cannot redirect one after it is made. Adobe's community help confirms this: once an Adobe Express QR code is generated with a link, it cannot be pointed to a different URL, even though the design is saved under Your Stuff. Change the destination and you generate a new code and reprint. There is no dashboard to re-point the printed one.
That is the trade-off of a static code, not an Adobe defect. It is why some people go looking for a dynamic code, which routes through a provider's short link and can be edited later. See how to redirect a QR code for when that indirection is worth it, and static vs dynamic for the full comparison.
The catch to watch on the dynamic side is different. Many free dynamic codes are the ones that actually expire — they keep redirecting only while you keep paying. Adobe's static codes sidestep that entirely, because there is no subscription holding them hostage. We documented that pattern in the free trial trap.
Why did my Adobe QR code stop working?
If it stopped working, expiry is almost never the reason. Two things break a static Adobe Express code, and neither is a deactivation.
- The destination moved or was deleted. The code decodes fine, to a page that no longer exists. Fix the link at its source, or reprint with a new URL.
- The print is too small, low-contrast, or damaged. That is a printing problem, not a lifespan problem — see the size guide and scan-test before the run.
- You expected to edit it and could not. The code is static, so the destination was fixed at download. That is why the code stopped working for your new plan, not the code itself failing.
Do Adobe Express QR codes have a scan limit?
No. A static code has no server counting scans, so there is no counter to cap. You can scan an Adobe Express code as many times as you like, forever. This follows directly from the code being static rather than any promise Adobe makes.
Scan caps only apply to dynamic codes, which route each scan through a provider. Some free dynamic services do enforce them — QR Tiger, for instance, stops free dynamic codes after 500 scans each, per its own policy. A static Adobe Express code has no such ceiling because nothing is tracking it.
How do I make a QR code that never expires and stays editable?
Those are two different needs, and it helps to separate them. If you only need permanence, any static generator works — Adobe Express, or ours. Qranite's free generator computes the pattern in your browser, so your data never reaches our servers. We could not expire your code if we tried, because we never had it. No signup, no watermark, SVG for print and PNG up to 4096px.
If you also need to re-point a printed code or count scans, that requires a dynamic code, and the question becomes who holds the leash. Qranite's dynamic codes come with the policy in writing: stop paying and your printed codes keep redirecting forever. You lose editing and analytics beyond free limits — never the code itself. A free account includes 2 dynamic codes; Pro is $9/mo or $72/yr for 50.