Why the QR code on your menu might stop working next year (and how to make one that won't)
2026-09-19 · 3 min read
A printed menu or a store sign requires an upfront investment. When that printed material relies on a digital connection, the longevity of that connection dictates the lifespan of the print. Many businesses print materials with QR codes that stop functioning within a few months. The code still scans, but the customer sees a dead web page or an error message. This happens because of a fundamental difference in how QR codes are generated and routed.
Where the redirect comes from
A QR code is simply a visual representation of text. When you type a web address into a free generation site, the site often does not encode your actual web address into the image. Instead, it generates a short link pointing to its own servers, and encodes that short link into the image.
When a customer scans the code, their phone visits the provider's server, which logs the scan, records the time, and then redirects the phone to your actual menu. This model allows the provider to count scans and eventually charge you a subscription fee to maintain the redirect. If you decline to pay, or if the provider goes out of business, the short link breaks. The physical QR code points to a dead server, rendering your printed materials useless.
Static codes have no expiry
The alternative is a static QR code. A static code encodes your exact web address directly into the pattern of black and white squares. It contains no tracking link and relies on no intermediary server. Because the phone reads your address directly from the image, the code works indefinitely. The QR Code Generator generates static codes exclusively, directly encoding your text or URL as a PNG or SVG without tracking links.
Tool for this postQR Code GeneratorURL, text or Wi-Fi to PNG·SVG. No scan trackingNo upload · Free · No installOpen →Print size: the ten-to-one rule
Once you ensure the digital path is permanent, the physical code must be designed to scan reliably. Size is the primary factor in scanning success. A standard rule is a ten-to-one ratio for distance to size.
If a customer typically scans a tabletop display from 30 centimeters away, the QR code must be at least 3 centimeters wide. Regardless of proximity, a QR code should never be printed smaller than 2 centimeters, as the camera lenses on older phones struggle to focus on targets smaller than that threshold.
Shorter addresses scan faster
The density of the data also affects scanning speed. A long web address creates a dense, complex pattern of small squares. A short web address creates a simple pattern of large squares. Simple patterns scan faster in low light or at odd angles. If your menu is hosted on a very long web address, you can create your own short link using a service you control, and encode that reliable short link into the static QR code.
Error correction
Physical printed codes suffer wear over time. Menus get scratched, signs fade in the sun, and condensation blurs ink. QR codes compensate for this through a mathematical feature called error correction. Error correction adds redundant data to the code pattern.
When creating codes for items that might suffer physical wear, you can increase the error correction up to Level H in QR Code Generator to restore up to thirty percent of missing data. This high error correction creates a denser pattern, requiring a slightly larger print size to remain readable, but ensures it stays scannable even if a corner is torn off.
Wi-Fi codes and testing
For cafes and waiting rooms, providing network access is as common as providing a menu. The process of verbally communicating a network password often leads to errors. A specific type of static QR code can encode the network name, security type, and password. When scanned, the phone automatically joins the network. You can generate these specialized network access codes instantly in your browser with QR Code Generator.
Before sending any design to a commercial printer, testing is mandatory. Print a test copy at the exact intended physical size. Scan the test copy using at least two different phone models to confirm that the code resolves quickly and functions under the ambient lighting conditions of your actual premises.
Try it in your browser nowQR Code GeneratorURL, text or Wi-Fi to PNG·SVG. No scan trackingNo upload · Free · No installOpen →