A static QR code does not have an expiration timer. It stores its selected data in the QR pattern, so time alone does not rewrite or disable the code. What can change is whether that fixed data is still useful: a web page can move, WiFi credentials can change, or contact details can become outdated.
This guide focuses on that fixed-payload behavior and what to do when the information changes. For the broader question of physical print life and dynamic QR services, see How Long Do QR Codes Last?.
Why a static QR code does not expire
When a static QR code is created, its data is encoded into the pattern. A scanner reads that pattern; the QR code does not need to contact its generator just to decode it. There is no built-in date or countdown that turns the pattern off.
“Static” describes how the data is encoded, not how long a website or other service will remain available. A code can still scan correctly while leading to information that is no longer current.
When a static QR code may seem to have expired
A URL or page is no longer available
A URL QR code contains the address that was encoded when it was made. If the page is deleted or moved, the old code still opens that original address. If the domain expires, the QR still contains that URL; a new owner could later use it for different content, so an old code may lead somewhere unexpected. For long-term printed materials, keep your domain registration active and monitor renewals. If you control the domain, keeping the old URL active or redirecting it to the replacement page can preserve the printed code's usefulness. The QR pattern itself has not changed.
WiFi credentials change
A WiFi QR code contains the network name, security type, and any password entered during creation. If those settings change, the old code continues to contain the previous values. Generate a replacement with the current network details and replace copies where people still need access.
Contact details or phone numbers change
A vCard, phone, SMS, or WhatsApp QR code retains the contact data or number it was created with. It may remain readable while opening an old number or showing old details. Make a new code when the information changes, then replace or update printed copies.
The encoded service changes
A static code can contain an address for a third-party service, such as a social profile or online file. If that service removes the resource or changes how it handles the address, the QR code cannot update itself. Check the destination itself before reprinting.
The image is no longer readable
A damaged or poorly reproduced image may be difficult to scan, even when its encoded data remains correct. This is a readability problem rather than a QR expiration timer. For print and scan troubleshooting, see Why Is My QR Code Not Scanning?.
Can you edit a static QR code after printing?
The data in the QR pattern cannot be remotely edited. If the encoded text, phone number, WiFi password, or URL itself must change, create a new QR code and replace the old image.
There is one useful distinction for URLs: if a printed code points to a URL on a domain you control, you may be able to keep that same URL working and change what your website serves there, or redirect it. This maintains the old address; it does not edit the QR code's encoded payload. If the QR points directly to a third-party page you do not control, you may not have that option.
For a general comparison of what static and dynamic QR codes can and cannot change, see Static vs Dynamic QR Codes.
Make a static QR code easier to maintain
Before printing or sharing a static code:
- Confirm the encoded URL, contact information, or network details.
- Use a destination you can maintain when the code needs to last.
- Keep an old URL working or redirect it if a page moves and you control the domain.
- Test a sample scan and confirm it opens or displays the intended information.
- Plan to generate and distribute a replacement if fixed details change.
These checks address the data and destination. The expected lifetime and physical condition of print are separate considerations covered in the QR code size guide.
How QR Forge handles static QR codes
QR Forge generates static QR codes in the browser. The selected payload is encoded into the downloaded QR image; QR Forge does not provide an editable redirect for that code. If the payload changes, generate a new code. The website does not guarantee that a destination controlled by someone else will remain available.
Frequently asked questions
Do static QR codes expire?
No expiry timer is built into a static QR pattern. It can become less useful when the image is unreadable or the fixed information or destination changes.
Can I change the information in a static QR code after printing it?
No. Create a new code for changed payload data and replace the old printed or shared image.
What happens if the website in a static QR code moves?
The QR still contains the original URL. If you control it, keep that URL available or redirect it to the new page. Otherwise, the original link may stop working.
Can a static WiFi or contact QR code become outdated?
Yes. It retains the credentials or contact data from creation. Generate a replacement when those details change.
Create a static QR code
Enter the information you intend to share and check the final code before printing or distributing it.
