Guides → How to change a QR code after it's printed
How to change a QR code after it's printed
The short answer: if you printed a dynamic code you can change it in seconds, and if you printed a static one you can't change it at all. Here's how to work out which you have, and what your options are if it's the bad one.
First, work out which kind you printed
Scan your own code and look at the URL that appears before the page loads. If it's the full destination — your actual site — it's static, and the destination is part of the image. If it's a short link on someone else's domain, it's dynamic, and whoever runs that domain controls where it goes.
If you made it with a free generator that didn't ask you to create an account, it's almost certainly static.
If it's dynamic
Log in to whatever service issued it, edit the destination, save. The next scan goes to the new place. There's nothing to reprint, and codes already in the wild update at the same moment.
One caveat worth knowing: a redirect served as a permanent (301) rather than temporary (302) can get cached by phones and browsers, so some devices keep going to the old destination. Any service that does this properly uses a temporary redirect for exactly this reason.
If it's static, your options are limited
You cannot change the code. You can only change what's at the other end. In rough order of preference: put a redirect at the printed URL if you control that domain; replace the page's content in place; or, if the printed URL is a path on your own site, add a server-side redirect from it to the new destination.
If the printed URL points at a domain or service you don't control — a link shortener, a file host, an old employer — there is no fix. Reprint.
Avoid the problem next time
Anything that goes on paper, packaging, signage or merchandise should use a dynamic code, even if you're certain the destination will never change. The cost is a few dollars a month; the cost of being wrong is the entire print run.
Try it
Free static code, no account needed — or sign up for one you can re-point later.
Questions
Can I edit a QR code I made with a free generator?
Almost certainly not. Free generators produce static codes, where the destination is encoded in the image itself. The only thing you can change is what lives at that URL, and only if you control it.
Will the change apply to codes already printed?
With a dynamic code, yes — instantly, everywhere, including codes printed years ago. That's the whole reason they exist.
How long does the change take to take effect?
Immediately for the next scan. If a device cached a permanent redirect it may lag, which is why a well-built service never uses permanent redirects for this.
Related
- Dynamic vs static QR codes — A static QR code has the destination baked into the image. A dynamic one points at a link you control. Here's when each is the right call.
- Do QR codes expire? — QR codes don't expire on their own. What breaks is the link inside them, or the service running the redirect. Here's the difference.
- QR codes for product packaging — Boxes get printed months before the landing page is final. Put a dynamic QR code on the packaging and decide where it goes later.