A free download does not tell you how long a QR code will remain useful. The stored address and the services behind it matter more than the price.
A static QR image containing a URL normally has no built-in expiration date. Its destination can still disappear, require a login, or depend on a redirect service that stops working. Check these three things before printing.
1. Does the code contain your destination URL directly?
| Type | What the QR stores | Can the destination change after printing? | Dependency to check |
|---|---|---|---|
| Static | The URL you enter | The encoded URL cannot change | Availability of that URL |
| Dynamic | An intermediate redirect URL | The service can update its destination | Service availability and plan conditions |
A dynamic QR does not change its printed pattern. A server changes where the intermediate URL sends visitors. This can support destination updates and analytics, but it introduces a service dependency.
Adobe describes QR codes made in Express as static and non-expiring. QRfy says its dynamic codes become inactive after the free trial ends. These are provider-specific conditions, not a rule for every free generator. See the official sources below.
Use a QR reader's preview or copy function to inspect the original encoded URL. The browser's address after navigation may hide an earlier redirect. If the code contains a different provider's domain, check its terms. Even a static code depends on a short-link service if you enter a shortened URL yourself.
2. Could the destination link expire instead?
A non-expiring image does not guarantee permanent access to its content.
- A shared file may stop opening when its sharing permissions change or the file is deleted.
- A temporary invitation or download URL retains its expiration when encoded in a QR.
- A page may work for its signed-in creator while showing everyone else a login screen.
- A domain can lapse, or a page can move without a redirect.
For a long-lived sign, use an address you can maintain. You can update a web page's contents while keeping its URL unchanged. The part that cannot change is the string inside the existing QR image.
3. Do both the saved file and the printed sample work?
- Open and scan the downloaded PNG or SVG, rather than only the generator preview. Check the complete URL, including its spelling and protocol.
- Open it on another device where you are not signed in. Confirm that public visitors have access.
- Print a sample at the intended size and test it at the expected distance and lighting. Preserve the blank border and avoid stretching the pattern.
- Record the destination and relevant service conditions. For dynamic services, check trial expiration, scan limits, and cancellation behavior.
Small patterns, low contrast, and large logos can interfere with scanning. Start with black on white, then test again after changing the design. There is no single minimum size suitable for every printing and scanning situation.
Create a static QR with JAY Project
The JAY Project QR generator encodes the text or URL you enter directly, without issuing a dynamic redirect URL. It supports PNG and SVG downloads. SVG keeps pattern edges sharp when scaled in a print layout.
Any expiration or access restriction on your entered link still applies. Generate, save, test on another device, and print a sample before distributing it. For possible uses, see the QR code usage guide.
Sources
Service conditions checked November 3, 2026. Plans and limits may change; check the provider's current terms before printing.