Static and dynamic codes
The one decision that cannot be undone after a print run. A static code carries your content in the pattern and is fixed forever; a dynamic code carries a short link you can repoint afterwards. Everything else on this page follows from that.
Static & Dynamic QR Codes
What is a static QR code?
A static QR code stores your content — the URL, text or Wi-Fi details — directly inside the pattern itself. Nothing sits between the scanner and your content: no account, no server, no tracking. The trade-off is permanence: once printed, the content cannot be changed, because changing the content changes the pattern. Everything made in the ScanMe Online generator without signing in is a static code.
What is the difference between a static and dynamic QR code?
A static QR code encodes your content directly in the pattern, so it works forever but can never be edited. A dynamic QR code instead encodes a short ScanMe link (scanmeonline.com/r/…) that redirects to your destination — so you can change where it points at any time, even after printing, and see how often it is scanned, from which countries and on which devices. Static codes need no account; dynamic codes require a free account.
Do static QR codes expire?
No. A static QR code has no built-in expiration because its content is encoded directly into the image, so there is no server involved and nothing that can be switched off. It keeps working as long as the printed or digital code remains scannable and the content itself remains valid (for a URL, as long as that page stays online). ScanMe Online places no time limits or scan limits on static codes.
Is there a scan limit on QR codes?
It depends which kind. A static QR code has no scan limit at all: scanning happens between the phone and the printed pattern with no server in between, so there is nothing to count it and nothing that could switch it off. A dynamic code does have a monthly tracked-scan allowance — 1,500 on the free plan — because every scan passes through a redirect we record. Going over it does not stop the code working: the redirect keeps resolving, we keep counting the total, and only the per-scan breakdown pauses until the 1st.
Can I edit a static QR code after downloading or printing it?
No. The content of a static code is baked into the pattern, so editing it produces a different pattern: a new code that would need reprinting. If you expect the destination to change, create a dynamic QR code instead: the printed pattern stays identical while you repoint the destination behind it whenever you need.
Does ScanMe Online store the information inside my static QR code?
No, not on our servers. Static QR codes are generated entirely in your browser: the content is encoded to an image locally and never needs to be uploaded to build it. What is kept is a copy of the finished image, in your own browser’s local storage on this device, so that the History page can hand you the same file again without re-rendering it. Nothing in that list has been anywhere else, it keeps up to 100 recent items, and you can clear it at any time from the History page.
Can I convert a static QR code into a dynamic one, or vice versa?
No, not as an in-place conversion: the two encode fundamentally different things. A printed static code cannot become editable. What you can do is create a new dynamic QR code pointing at the same destination and use it for future printing. Likewise, a dynamic code cannot be turned into a static one, though you can always create a static code containing the current destination URL directly.
Dynamic QR Codes
How does a ScanMe Online dynamic QR code work?
A dynamic code encodes a short, permanent link like scanmeonline.com/r/Ab3kR9mZ. When someone scans it, our server answers with an instant redirect to your current destination and records an anonymous scan event for your analytics. Because the printed pattern only contains the short link, you can change the destination as often as you like without reprinting anything.
Can I change the destination after printing a dynamic QR code?
Yes. That is the whole point. Open Dynamic QR Codes, edit the code, and enter the new destination URL. The printed QR code itself never changes, because it encodes the permanent short link rather than the destination. You can change the destination as many times as you like, and each change takes effect immediately for the next scan.
How quickly do destination changes take effect?
Immediately. Redirects are served live from the current destination stored for your code, and responses are explicitly marked as non-cacheable, so phones and networks do not hold on to an old destination. The next scan after you save goes to the new address.
Can I pause or disable a dynamic QR code?
Yes. Every dynamic code can be paused from the Dynamic QR Codes dashboard. While paused, scans show a branded page explaining the link is unavailable instead of redirecting. Resume it at any time and scans redirect again. Pausing is useful for time-limited campaigns or while you prepare a new destination.
Do dynamic QR codes expire?
No. A dynamic code has no expiry date and no cap on how many times it can be scanned — an active code keeps redirecting for as long as it exists in your workspace, and nothing about your plan or your billing ever stops it resolving. What your plan does meter is how many of those scans get recorded in detail for your analytics; going over that allowance costs you the per-scan breakdown for the rest of the month, never the redirect. You decide the rest of the lifecycle: pause it, resume it, change its destination, or retire it when you are finished with it.
Can I delete a dynamic QR code, and what happens to it?
Yes, and deleting archives the code. An archived code stops redirecting: anyone scanning it sees a page explaining the link has been retired (technically an HTTP 410 response). Archiving frees the slot it occupied in your plan. Its short link is reserved forever and never reassigned, so a code you printed can never suddenly point at someone else’s content. Archiving is currently permanent. There is no restore, so pause a code instead if you may need it again.
Can I customize the short link of a dynamic QR code?
No. Short codes are randomly generated (like scanmeonline.com/r/Ab3kR9mZ) and cannot currently be chosen or branded. Random codes keep every link unguessable and permanently unique. Custom aliases and custom domains are not offered today.
Can multiple dynamic QR codes redirect to the same destination?
Yes. Each code is independent, so you can point several codes at the same URL (one per poster location, say) and compare their scan counts in analytics to see which placement performs best. Each code still counts toward your plan limit.
Can I use dynamic QR codes on printed material?
Yes. Printed material is exactly what they are designed for. Since the printed pattern encodes a permanent short link, menus, flyers, packaging and signage never need reprinting when the destination changes. Style the code in the same editor as static codes, test a sample print, and you can keep updating the destination for the life of the material.
Can dynamic QR codes be customized like static ones?
Yes, fully. Dynamic codes use the same design editor as static codes: colors, gradients, dot and eye styles, logo, frame and text. Open a code from Dynamic QR Codes and choose Customize design; the content is locked to your short link while every visual option stays available. The saved design re-renders identically whenever you download the code again, on any device.
Why do I need to verify my email to create dynamic QR codes?
Because dynamic codes are live redirects on our domain, we require a verified email address before you can create one or change where one points. This raises the cost of abuse (such as redirecting printed codes to malicious pages) and gives every code an accountable owner. Verification is a one-time step: register, click the link in the verification email, and refresh.
What happens to my dynamic QR codes if I stop using my account?
They keep working. Active dynamic codes continue to redirect whether or not you sign in. Signing in is only needed to manage them (edit destinations, view analytics, pause or retire). A lapsed payment does not stop them either: a plan ending gives you 30 days before anything over the new limit is paused, and nothing is ever deleted.