A permanent QR Code is one that continues to work for the life of your use case. It has no unexpected expiry date or scan cutoff. Permanence means the code keeps scanning as long as you need it. It doesn’t guarantee the landing page stays live if you remove whatever page you have hosted at the QR Code’s destination URL.
People usually mean either a static code with the destination URL baked into the pixels, or a live, editable Dynamic QR Code. Which one you pick matters for print, packaging, and long-running campaigns. Pick the right permanent QR Code generator model from Bitly so your code supports your materials, no matter how long they need to last.
Key takeaways
- Permanent QR Codes keep working for the life of your campaign, as long as the destination stays available and you don’t delete or disable the code.
- Static QR Codes encode the destination in the pixels, so they never expire on their own, and you can’t edit them later or collect detailed user analytics.
- Dynamic QR Codes use a short redirect, so you can update destinations, track scans, and still deploy codes that don’t expire by default.
- Bitly QR Codes support unlimited scans and stay live unless you delete them or set an optional expiration.
- Paid Bitly plans can redirect QR Code destinations without a reprint when campaigns or page destinations change.
- Print permanence depends on a durable destination, a tested high-resolution file (PNG, JPEG, or SVG), and a clear edit plan before you manufacture materials.
What a permanent QR Code is
A permanent QR Code keeps working as long as you need it. It’s not a special file format. Permanence is a setup choice about destination control and platform behavior. It doesn’t invent a new barcode standard. You still need a reachable destination for every scan.
Searchers often mix two meanings of permanence. Static permanence encodes one destination URL in the image itself. The code image doesn’t need a platform subscription, and you can’t change the destination later. Use static permanence when the destination URL will be fixed for the full life of the asset.
Dynamic permanence keeps the printed pattern the same, while its short-link redirect destination can change. The short link platform keeps that redirect live. This model still counts as permanent when the code stays active by default, and the platform behind the link continues to operate. You can update the destination without reprinting packaging or signage, and the platform ensures everyone who scans ends up where you want them to arrive.
Both models share one requirement: The landing experience must stay reachable. A “forever” code still fails if you delete the website, PDF, or page it points to. Host the destination on a URL you control long term. Review that page on a set schedule so campaigns don’t end up pointing to dead content.
A permanent QR Code is a scannable code designed to keep working over time without unexpected expiry. It either encodes a fixed destination (static) or maintains a live redirect you can update (dynamic). Static codes fit fixed URLs. Dynamic codes fit printed materials that may need destination updates later.
When you evaluate a permanent QR Code generator, look past the word “permanent” on the homepage. Confirm which model you’re buying. Check whether redirects and analytics history are available after you print.
For a deeper contrast, see our guide to Static vs Dynamic QR Codes. Industry 2D barcode guidance from GS1 US also explains why print quality and a reliable data carrier matter once a code leaves your screen.
Static vs Dynamic permanence
Static codes lock one destination into the pixel pattern. Dynamic QR Codes keep the printed code stable while the destination stays editable. That is the practical difference for long-term printed use. Static breaks if the URL changes; Dynamic can redirect the same printed code to a new destination.
| Feature | Static QR Code | Dynamic QR Code |
|---|---|---|
| Destination edits | Not possible after creation | Update the destination without reprinting |
| Scan analytics | Usually none | Track scans over time |
| Typical cost | Often free to create | Usually needs a plan for redirects and history |
| Expiry behavior | Does not expire on its own | Does not expire by default on trusted platforms; optional end dates on some plans |
| Best for | Fixed URLs you will never change | Packaging, signage, mail, and campaigns that may evolve |
| Risk if URL changes | Code breaks until you reprint | Redirect the short link and keep the same print |
| Offline plain-text use | Destination lives only in the image | A managed short link powers the printed code |
Many free tools equate “permanent” only with static codes. That framing fits an edit-proof, free-forever code, but it’s incomplete for marketers who print at scale. Dynamic options can also be permanent when codes stay live by default. And you get editability and scan history without giving up long-term use.
Static codes are often free to create. Dynamic QR Codes that support destination edits and analytics history usually need a paid plan. Costs vary by vendor, so compare features rather than assuming one price. Compare redirects and analytics retention before you buy.
Bitly QR Codes deliver permanence and flexibility as Dynamic QR Codes. They don’t expire on their own, and you always get unlimited scans on every plan.
Paid plans add redirects, analytics history, and optional scheduled expiration, for when you want a campaign to end on purpose. Bitly helps businesses of all sizes see what’s working, simply and clearly. We keep printed materials connected to a destination you can control after your codes are already deployed.
Mini decision list
- Choose static when the destination will never change, and you don’t need scan data.
- Choose dynamic when you need scan tracking, or if you print packaging, signage, direct mail, or event materials that may need updates.
When static permanent codes are enough
Static permanent codes are suitable for simple jobs where the URL is fixed, and scan data is optional. Those jobs include personal links, one-time handouts, and stable pages you host yourself. The trade-off is clear: You can’t edit the destination later without a reprint, and you can’t collect deep analytics.
They’re best for:
- Personal or one-off links that won’t change
- One-time handouts with a stable destination
- A simple URL you control and will keep live
- Situations where you don’t need scan analytics
Bitly QR Codes are URL-based marketing codes with dynamic management features. We focus on web URL destinations rather than Wi-Fi or offline vCard (digital contact card) QR Code types. Plan destinations as web URLs, pages, or other linkable experiences you host and maintain.
When dynamic permanent codes win for print
Dynamic permanent codes win when your printed asset must outlast a single campaign page. They let you change offers or landing pages without a new press run, and collect scan data so offline materials stay measurable over time.
Dynamic redirects can keep one printed pattern working indefinitely while the offer behind it evolves. Use Dynamic QR Codes for the print formats below. These formats stay in market longer than a single promo page:
- Packaging
- Posters
- Retail shelf talkers
- Event badges
- Menus that change
- Multi-market campaigns
This way, you avoid reprint costs when offers or pages shift. You also gain scan visibility, allowing you to measure results across offline and online channels. Dynamic permanence is a better fit for most production printing than static-only tools.
For packaging and retail examples, see our guides to QR Codes on product packaging and QR Codes in print advertising. Both show how print and packaging codes support measurable offline engagement. Use them when you need layout and placement patterns for real print runs.
How to create a permanent QR Code with Bitly
The process is simple.
- Sign up or sign in at Bitly.
- Choose Create new, then QR Code.
- Enter the destination URL (landing page, menu, registration, or product page).
- Add a title and any available link details.
- Design the code with custom colors, patterns, frames, corners, and logos on supported plans.
- Create the code and download PNG, JPEG, or SVG.
- Test on multiple phones before print or packaging runs.
Bitly’s Free plan includes 2 QR Codes per month, unlimited scans, and limited customization. If you need edits after print and historical scan data, you can upgrade all your codes to our Core tier or above at any time.
“Make it truly permanent” checklist:
- Use a destination you control long term.
- Prefer Dynamic QR Codes when the page may change.
- Use redirects instead of reprinting.
- Add UTM parameter campaign tracking tags for campaign attribution.
- Save brand templates to create consistent codes across different materials.
For a free-first walkthrough, see how to create a free Dynamic QR Code.
Permanent QR Code mistakes that break scans later
Most “expired” codes fail due to the destination, platform limits, or print quality, not because QR technology has timed out. In packaging print runs, a static code pointing to a seasonal promo URL can stop converting the day the page goes down. That forces a reprint instead of a simple redirect.
These common failure modes cause scans to break after printing. Each one is preventable when you choose the right permanence model and validate files early. Review the list before you send artwork to production.
Preventable errors:
- Choosing a free dynamic trial that later limits or disables redirects
- Printing a static code to a temporary campaign URL
- Low-contrast design, logo over-coverage, or low-resolution files
- Deleting the code or its associated short link
Bitly’s policy is straightforward. As of June 2025, Bitly QR Codes don’t expire on their own. A code stops working only if you delete it or turn it off.
Our paid plans can set an optional expiration date and time when you want a planned end for a specific code. All tiers, from Free to Enterprise, offer unlimited scans in perpetuity, unless you set an expiration date. Unlimited scans matter a lot for packaging and events where volume is hard to predict.
“Before you print” validation list:
- Test print the final code and scan it on at least two phone models in varying lighting conditions.
- Confirm the destination loads on mobile and matches the campaign intent.
- Check contrast, quiet zone, and logo size so the pattern reads cleanly.
- Confirm your plan supports redirects if you expect to change the URL later.
- Save the source file (especially SVG) with the rest of your brand assets.
Preview destinations before you share codes widely, and prefer branded, recognizable experiences. Review the minimum size for a QR Code before a press run, and check out our QR Code security guide to reinforce safer scanning habits.
Choosing a permanent QR Code generator
Pick a generator based on permanence model (static vs dynamic), scan limits, editability, analytics, export quality, and transparent pricing. Score each tool against the criteria below before you buy or scale. Favor platforms that keep your codes live by default, and clearly document plan limits.
| Evaluation criterion | Why it matters for permanence | What to look for |
|---|---|---|
| Never-expire behavior | Auto-expiry turns “permanent” print into waste | Codes that stay live unless you delete them or set an optional end date |
| Unlimited scans | Hard caps break high-traffic packaging and events | No per-scan cutoff on the plans you will use |
| Destination edits | Campaign pages and offers change after print | Dynamic redirects without reprinting |
| Analytics depth | Print is hard to measure without scan data | Location, device, and time views in Bitly Analytics or equivalent |
| Print formats (SVG/PNG) | Soft files fail on packaging presses | PNG, JPEG, and SVG downloads |
| Brand customization | Familiar brand cues support trust and scans | Colors, frames, patterns, and logos; customized QR Codes earn a 3.8x increase in scans, according to Bitly |
| Plan limits | Free tiers may block redirects or history | Clear monthly code limits and upgrade paths |
| Security and trust | Audiences hesitate at unfamiliar destinations | Established platform reliability and abuse protections |
Free static tools can cover simple personal needs when the URL never changes, and you don’t need data. For business print, packaging, and multi-channel campaigns, choose Bitly Dynamic QR Codes when you need post-print redirects. You also get measurable scans and brand-ready exports in one workflow.
Make your next QR Code permanent on purpose
Permanence is a design choice. Use static for fixed destinations. Use Dynamic Bitly QR Codes when a permanent QR Code on print must stay live, editable, and measurable. Match the model to how long the materials must stay in the market.
When you’re ready to design codes for packaging, events, or campaigns, we offer all the tools you need to link your marketing across multiple channels.
Sign up now, create your next permanent QR Code today, test it on real devices, then print with confidence.
Frequently Asked Questions
Permanent QR Codes can be static or dynamic, and Bitly QR Codes stay live unless you delete or disable them. Use the answers below to choose a model and confirm plan behavior. Each answer supports a quick decision before you generate or print a code.
Can I get a permanent QR Code?
Yes. You can create a permanent QR Code as a static code with a fixed destination. You can also use a Dynamic QR Code that stays live over time. Both approaches can support long-running print when the destination stays available.
As of June 2025, Bitly QR Codes don’t expire on their own, per Bitly’s expiration support guidance and pricing. They include unlimited scans on every plan. Paid plans add destination redirects when you need edits after printing.
How do I generate a permanent QR Code?
Create a QR Code in Bitly, add your destination URL, and customize the design. Download a PNG, JPEG, or SVG file and test scans before you print. Choose a Dynamic QR Code if you may need to update the destination later.
How much does a permanent QR Code cost?
Static codes from free generators are often free to create, while Dynamic QR Codes that support edits and analytics usually require a paid plan. As of June 2025, Bitly offers a Free plan with 2 QR Codes per month and unlimited scans. Paid plans add redirects, history, and advanced customization.
Do Bitly QR Codes expire?
No. Bitly QR Codes don’t expire on their own. A code stops working if you delete it. Paid plans allow you to set an optional expiration date for any campaign.
That optional end date is a campaign control, not an automatic cutoff. Scans stay unlimited while the code remains active. Confirm plan settings before a long print run so the code behaves the way you expect.
What is the difference between a static and a Dynamic QR Code?
A static QR Code stores the destination in the image, so you can’t edit it later. A Dynamic QR Code uses a short redirect, so you can change the destination, track scans, and keep the same printed code. Choose static for fixed URLs and dynamic for packaging or campaigns that may evolve.
Are free permanent QR Codes safe to use?
Free static codes can be safe when you control the destination and the generator doesn’t alter the link later. For business print and packaging, prefer a trusted platform with clear destination control. Preview links before you scan unfamiliar codes in the wild.
What is the FBI warning about QR Codes?
Scammers can hide malicious links inside QR Codes, a tactic often called quishing (QR Code phishing). Preview the URL when your phone shows it, avoid codes in unexpected places, and use codes from brands you trust. See FBI IC3 and FTC consumer guidance for current scam patterns.
Can I change the link on a permanent QR Code after printing?
Only if you used a Dynamic QR Code. Static codes can’t change after creation. With Bitly paid plans, you can redirect a QR Code destination without reprinting the code.


