Fixed by Design
The data is written straight into the grid of squares. Nothing sits between the phone and that data, so the code needs no account, no server and no subscription, and it will keep working for as long as the print is legible. The flip side is permanence in both directions: it cannot be corrected, and nobody can tell how often it was scanned.
Where a Static Code Is the Right Tool
Anything that is never going to change: a Wi-Fi network name and password you control, a plain line of text, a product serial number, a fixed address. In these cases the independence from any service is the feature. Nothing can lapse, and nobody can switch it off.
Where It Lets You Down
A business card is the classic mistake. A static code holding a web address ties you to that exact address forever. A static code holding contact details freezes your number and role at the moment of printing. Either way a change means new codes and a new print run, and the cards already given out stay wrong with no way to correct them. Free generators often quietly produce static codes, which is why they feel free.
Frequently asked questions
Do static QR codes expire?
No. There is no service involved, so nothing can lapse. The code works for as long as it can be read and whatever it points to still exists.
Can static QR codes track scans?
No. A scan goes straight from the phone to the data, with nothing in between to count it.
Should my business card use a static or dynamic code?
Dynamic, in almost every case. Details on a card change over time, and a dynamic code lets the printed card follow them.
Keep reading
Related terms
See it for your work
Put this into practice with your own card
Put your details on one card page, share it by link or QR code, and change them whenever they change. The printed code keeps working. No credit card required to start.