You printed QR codes on business cards or flyers, and now the URL has changed. Do you have to reprint everything? Not necessarily. This guide covers how to fix the problem — and how to prevent it in the future.
Why URLs Change After QR Code Creation
Common reasons the URL embedded in a QR code becomes invalid:
- Website redesign changed the page URL structure
- Domain migration to a new domain
- Service consolidation altered the URL paths
- Campaign page expiration — you need to point to a new page
- Typo — the wrong URL was embedded in the first place
In all cases, a standard (static) QR code can't be edited after creation. The data is permanently encoded in the image.
Fix 1: Set Up a 301 Redirect on Your Server
The most reliable solution is configuring a 301 redirect from the old URL to the new one on your web server.
How to do it:
- Add a redirect rule in your web server configuration (Apache
.htaccess, Nginx config, or a CMS plugin like WordPress) - The old URL automatically forwards visitors to the new page
Pros:
- No need to reprint anything
- SEO value is preserved (301 signals a permanent move)
- Seamless user experience
Cons:
- Doesn't work if the old domain has expired
- Requires server admin access
Fix 2: Update the Link via a URL Shortener
If you used a URL shortener (like Bitly) when creating the QR code, you may be able to change the destination in the shortener's dashboard.
Services that support this:
- Bitly: Paid plans allow destination changes
- Custom domain shorteners: Full control over redirects
Note: This only works if you embedded a shortened URL in the QR code originally. It's not a retroactive fix — see the prevention section below.
Fix 3: Replace the QR Code on Digital Media
For digital channels, simply swap the old QR code image with a new one.
Where you can replace it:
- QR code images on your website
- QR codes shared via email or social media
- Digital signage displays
- Internal documents and PDFs
Free Tool
QR Code Generator
Generate QR codes from URLs or text. Customize colors, add logos, and download instantly.
Try it now →Fix 4: Apply a Sticker Over Printed Materials
For printed business cards and flyers, print a new QR code as a sticker and apply it over the old one.
Sticker tips:
- Match or slightly exceed the original QR code size
- Include the quiet zone (margin) in the sticker
- Use matte-finish stickers to reduce glare and improve scanning
3 Ways to Prevent URL Changes from Breaking Your QR Codes
Plan ahead at QR code creation time to avoid this problem entirely.
Prevention 1: Use a URL Shortener as an Intermediary
Instead of embedding the final URL directly, use a shortened URL. You can then update the destination anytime through the shortener's dashboard — without changing the QR code.
- Use services like Bitly or TinyURL
- For maximum control, run your own URL shortener on your domain
Prevention 2: Create a Redirect Page on Your Own Site
Set up a dedicated redirect URL on your own website and embed that in the QR code.
Example:
- QR code points to
https://example.com/go/campaign2026 - That page redirects to the actual campaign URL
- When the campaign changes, just update the redirect target
This keeps everything under your control with no third-party dependencies.
Prevention 3: Use a Dynamic QR Code Service
Dynamic QR codes embed a service-managed URL that you can update through a dashboard at any time.
Pros:
- Change destinations whenever you want
- Built-in scan analytics
- No need to recreate the QR code
Cons:
- Usually requires a paid plan
- If the service shuts down, the QR code stops working
- A third-party URL is embedded in your code
Static vs. Dynamic QR Codes
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Change destination | Not possible (use redirects) | Via dashboard |
| External dependency | None | Yes (service provider) |
| Cost | Free | Usually monthly subscription |
| Analytics | Requires separate setup | Built-in |
| Service shutdown risk | None | QR code breaks |
| Scan speed | Fast (direct access) | Slightly slower (redirect hop) |
Pre-Print Checklist
Before putting a QR code on anything permanent:
- Is the embedded URL correct? (Open it in a browser to verify)
- If the URL might change, have you set up a shortener or redirect page?
- If using a URL shortener, is it a reliable service?
- Has the QR code been scan-tested on multiple devices?
- Is the linked page mobile-friendly?
Summary
When a QR code URL changes after printing, a 301 redirect is the most reliable fix. To prevent the issue entirely, route your QR codes through a URL shortener or a dedicated redirect page on your own domain.
Whenever you put QR codes on printed materials, plan for the possibility that URLs will change — and build in a mechanism to handle it gracefully.
Free Tool
QR Code Generator
Generate QR codes from URLs or text. Customize colors, add logos, and download instantly.
Try it now →