LinkForge

Aug 11, 2026

How to Change a QR Code Destination After Printing

You've printed a thousand flyers and the landing page has moved. Whether that's a two-minute fix or a reprint depends on one decision made before printing — and most people don't know which one they made.

First, find out which kind you have

Static codes encode the destination URL directly in the pattern. The URL is physically part of the printed image. It cannot be changed. Ever.

Dynamic codes encode a short link. The pattern points at a redirect, and the redirect points wherever you say. The destination is editable forever.

To check, scan your own code and look at what appears in the browser's address bar first, before any redirect completes. If it's your destination URL, it's static. If it's a short link that then redirects, it's dynamic — and you're fine.

If it's dynamic

Log into wherever the short link lives, edit the destination, save. Every printed code now points at the new page. There's nothing else to do, and no reprint.

Two things worth doing at the same time:

  • Check the click data to see whether the code is actually being used before you invest more in it
  • Point it somewhere useful rather than perfect. A category page beats a 404 while you rebuild the exact landing page.

If it's static

The code is fixed, but that doesn't always mean reprinting. Options in order of preference:

1. Redirect at the destination. If the encoded URL is on a domain you control, add a server-side redirect from the old path to the new one. The code still resolves to the old URL, and your server sends visitors onward. This is the best fix and costs nothing — use a 302 if you might change it again, a 301 only if it's permanent.

2. Rebuild something at the old URL. If you can't redirect, put a page there — even a simple one explaining where to go, with a link. Preserves most of the traffic.

3. Reprint, correctly this time. If neither is possible. Use a dynamic code so this never happens again.

4. Sticker over it. Genuinely used for menus and small print runs. Not elegant, works.

The point that matters for next time

The cost of a dynamic code and a static code is identical. The only difference is a decision at creation. So the rule is simple: anything that gets printed should be dynamic, without exception.

Things change more than people expect. Campaigns end, products move, sites get rebuilt, domains change hands. A printed static code is a bet that nothing will change for the life of the print run, and that bet mostly loses.

Repointing well

When you do change a destination, a few habits save trouble:

  • Don't reuse a retired campaign's code for a new campaign. It inherits all the old scan history and you can never separate them cleanly.
  • Repoint rather than delete. A deleted link is a dead end for everyone holding the printed material. Even a "this offer has ended, here's the current one" page converts a fraction of that traffic.
  • Check the new destination is mobile-first. QR traffic is essentially all phones.
  • Watch the scan data after the change to confirm people are landing correctly.

Codes outlive campaigns

The thing people underestimate: printed material stays in circulation for months or years. Flyers sit in bags, menus stay on tables, packaging sits in cupboards, business cards live in drawers.

A dynamic code turns all of that into a channel you still control long after the campaign ended. Repoint an old event code at next year's registration and the material you already paid for keeps working.

Create a dynamic QR code — the destination stays editable for the life of the code.

Track every click, free

Unlimited short links with real-time analytics.

Create free account