ScanIQ
2026-10-19 · 7 min read

How to Fix a QR Code With an Expired or Changed Link

How to Fix a QR Code With an Expired or Changed Link

If your QR code points to a dead page, expired campaign, or the wrong URL after printing, you may not need to start over. The fix depends on what the code actually contains: a direct final URL, a short link you control, or a domain that can still be redirected.

The quickest way to fix a QR code with an expired or changed link

First, scan the QR code yourself and see the exact URL it opens. That tells you whether you can fix the destination behind the scenes or whether the QR code image itself has to be replaced. If the code goes to a short link or a URL on a domain you still control, you may be able to update the destination without reprinting anything.

If the QR code contains the final destination URL directly, and that page no longer exists or has changed to a different address, your main recovery option is a redirect. Set up a 301 redirect from the old URL to the new one on your website. Anyone scanning the printed code will still land in the right place, even though the code image stays the same.

If you do not control the old domain, the old path, or the shortener used in the QR code, you usually cannot fix that printed code permanently. In that case, you will need to replace the QR code everywhere it appears. For future campaigns, use a dynamic QR code, which points to an editable short link so the printed code can stay in place while you change the destination any time.

Find out what your QR code actually contains

Find out what your QR code actually contains

A QR code is only as flexible as the link inside it. Some codes encode a normal URL like example.com/spring-sale. Others encode a short link like go.example.com/ab12 or a dynamic QR URL managed in a platform. That difference matters because a direct URL is fixed at print time, while a managed short link can often be edited later.

To check, scan the code with your phone and watch the browser address bar. If it instantly opens a branded short domain or a short URL before forwarding, there is a good chance the code is already dynamic. Log into the service that created it and look for an edit destination option.

If the code opens a full page URL on your site, ask whether that exact page can be restored or redirected. If it opens a link on a third-party shortener account you do not control, contact the person or agency that created it. If nobody can access that account, treat the code as unrecoverable and plan a replacement.

When a redirect will save you from reprinting

Redirects are the best rescue option when the printed QR code contains an old URL on a website you still manage. A 301 redirect tells browsers and search engines that the page has moved permanently. For users, it usually feels seamless: they scan the code and end up at the new page.

This works well in common situations such as a product page moved to a new slug, an event page archived after launch, or a PDF replaced with a new file path. For example, if your QR code points to yoursite.com/menu-summer and the current page is now yoursite.com/menu, redirect the old path to the new one.

A redirect will not help if the QR code points to a domain that expired and someone else now owns it, or to a short link service account you cannot edit. It also will not fix problems caused by a destination that is blocked behind a login, broken only on mobile, or misconfigured with security warnings. In those cases, solve the destination issue itself or replace the code.

What to do if the link cannot be edited or redirected

What to do if the link cannot be edited or redirected

If you cannot control the original URL, focus on damage control. Start by finding every place the QR code appears: packaging, posters, business cards, table tents, mailers, labels, signs, and PDFs. Prioritize the placements that still get active traffic or are expensive to leave broken.

For physical items, a sticker or small overlay label can be enough if the new code remains easy to scan and clearly replaces the old one. Test the updated placement from a few distances and angles before rolling it out. For digital assets, swap the image immediately in PDFs, slide decks, webpages, app screens, and social graphics.

If there is no practical way to replace all copies at once, create a backup path for users. For example, add a short typed URL near the code in future print runs, or include support instructions on adjacent signage. That way, even if scanning fails or the code becomes outdated later, people still have a way to reach the content.

How to avoid this problem next time with dynamic QR codes

A dynamic QR code does not embed the final destination directly. It embeds a short link you control. That means the printed QR code can stay exactly the same while you update the destination later, whether you are changing a landing page, replacing a PDF, correcting a typo, or switching to a new campaign.

This is especially useful for anything with a long shelf life: product packaging, menus, brochures, event signage, storefront displays, real estate signs, warranty cards, and direct mail. If the destination changes after printing, you edit the link rather than reprint the asset.

There is also a tracking benefit. Because scans pass through the managed link, you can see scan activity over time and often details like device type, browser, location, and referrer. Tools like ScanIQ are built for this setup: create a dynamic QR code, point it to your current page, and update that destination later if the campaign changes.

Next steps: a simple recovery checklist

Scan the QR code and identify the exact URL it contains. Then ask three questions in order: Do I control this URL or short link? Can I edit it in the platform that created it? If not, can I redirect the old destination to the new one on my website? Those answers will tell you quickly whether the printed code is salvageable.

If you can edit the destination or add a redirect, test the scan on both iPhone and Android and on Wi-Fi and mobile data. If you cannot, replace the code anywhere it matters most and use a dynamic QR code for the next print run so the same problem does not happen again.

The key takeaway is simple: a printed QR code is only future-proof if the link behind it is editable. If your current code is static, try redirects first. If you are planning new materials, switch to a dynamic setup before they go to print.

Create a free dynamic QR code

Editable destination, scan analytics, free to start — no card required.

Get started free →

Keep reading