What Is a Static QR Code?
A static QR code is a QR code that encodes its destination data directly inside the pattern, so the content is fixed permanently at creation and cannot be changed afterward. Static QR codes work forever without any account or hosting, but they cannot be edited after printing and offer no scan analytics.
How a Static QR Code Works
A static QR code stores the actual destination — a URL, plain text, WiFi credentials, or contact details — directly inside the black-and-white pattern. When scanned, the phone reads that data straight from the code and acts on it immediately, with no server in between. Because everything is contained in the pattern itself, a static QR code keeps working even if the company that generated it disappears. The trade-off is that the encoded data is permanent: changing the destination means generating and printing an entirely new code.
Key Benefits
Static QR codes are simple, free, and self-contained. They require no account, no subscription, and no ongoing service, which makes them well suited to data that will never change, such as a WiFi password sign or a fixed informational link. Because there is no redirect, there is no third party that could ever take the code offline. For one-off or unchanging uses, a static QR code is the most durable and lowest-cost option.
Limitations to Know
The main limitation is that a static QR code cannot be edited after it is generated. If the destination URL changes or contains a typo, the printed code is useless and must be replaced. Static codes also provide no scan analytics — you cannot tell how many people scanned them. Finally, long URLs produce dense, harder-to-scan patterns, because the entire address is encoded directly rather than shortened behind a redirect.
When to Choose Static
Choose a static QR code when the information is genuinely permanent and you do not need tracking: a WiFi access sign for your home, a plaque linking to a fixed page, or a personal contact card you will not update. If there is any chance you will need to change the destination, want to measure scans, or are committing the code to a large print run, a dynamic QR code is the safer choice. QRForever supports both static and dynamic codes across 18+ QR types.
Frequently Asked Questions
Can a static QR code be edited after it is created?
No. A static QR code cannot be edited after it is created, because it encodes the destination data directly inside the black-and-white pattern rather than behind a server redirect. The data is locked in the moment the code is generated, so the only way to change where it points is to generate an entirely new code and reprint it. For example, if a static code on a flyer contains a typo in the URL, that flyer is unusable and must be replaced. This permanence is the defining limitation of static codes and the main reason businesses choose dynamic QR codes for anything that may change. If there is any chance you will need to update the destination later, start with a dynamic, editable code instead, which QRForever supports across all its QR types.
Do static QR codes expire?
No. Static QR codes never expire, because they do not depend on any server, account, or subscription to function. The destination data lives entirely inside the printed pattern, so the code keeps working for as long as the pattern remains readable, even if the company that generated it goes out of business. A static WiFi code printed on a sign in 2010, for instance, would still connect a phone today. This self-contained durability is the main advantage of static codes over dynamic ones, which rely on the provider keeping a redirect alive. The trade-off is that static codes cannot be edited or tracked. If you want a code that never expires but can still be updated after printing, choose a permanent dynamic QR code, which QRForever keeps active for the life of your account.
Can you track scans on a static QR code?
No. Static QR codes cannot be tracked, because they have no redirect layer for a scan to pass through. When someone scans a static code, the phone reads the destination straight from the pattern and goes there directly, never touching a server that could log the event. As a result, there is no way to know how many people scanned it, when, or on what device. If measurement matters to your campaign or asset, you must use a dynamic QR code, which routes each scan through a redirect that records analytics such as total scans, timing, device type, and approximate location. QRForever provides this scan analytics on its dynamic QR codes across all supported types, so you can attribute real-world engagement from posters, packaging, and signage that would otherwise be invisible.
Are static QR codes free?
Yes, static QR codes are typically free to generate, because they require no hosting, no account, and no ongoing service. Everything the code needs is encoded directly in the pattern, so once you have downloaded the image there is nothing left for a provider to charge for. This makes static codes a good fit for simple, unchanging uses such as a WiFi password sign, a fixed informational link, or a personal contact card you will not update. The trade-off is real: because there is no redirect, a static code cannot be edited or tracked after creation, and fixing a mistake means generating and printing a new code. If you need editability or scan analytics, a dynamic QR code is worth the cost. QRForever supports both static and dynamic codes, with a free tier and a 7-day free trial.
Create Your Own Static QR Code
QRForever supports 18+ QR code types with permanent dynamic codes that never expire and can be edited after printing — no reprinting required. Start your 7-day free trial, no credit card required.