Free QR Code Generator, No Expiration: Static QR Codes That Last Forever

Static QR Codes do not expire. Our free service on QRCG by Bitly creates Static QR Codes with no expiration date. Once you generate one, it works forever, as long as your destination link stays live.
You do not need a paid plan or to sign up. You can create a free QR Code that never expires in a few minutes.
The pattern in a QR Code follows a permanent, standardized format, so the code itself never stops working. What sometimes fails is a paid dynamic redirect for a lapsed subscription, a scan limit on a Dynamic QR Code, or a broken destination URL. You can learn more about how the format works in our QR Code basics guide.
Key takeaways
- QR Codes never expire on their own. The standardized black-and-white pattern continues to serve as a permanent format.
- Static QR Codes from QRCG stay free forever. You keep every code you create, with no expiration date and no subscription.
- Dynamic QR Codes add editing and tracking on paid plans. You change the destination after printing and see every scan.
- A live destination URL keeps your QR Code working. Point the code at a page that stays online, and it lasts.
- You skip the sign-up for a basic free code. Choose your type, add your content, and download in minutes.
Do QR Codes expire? The short answer
No, QR Codes do not expire on their own. A QR Code is an image that encodes data in a standardized QR Code format. The pattern itself serves as a permanent format that never ceases to function.
Think of a QR Code as a printed container for information. The black-and-white squares map to a fixed grid. That grid stores your data directly, whether it’s a web address, a block of text, or WiFi credentials.
A scanner reads the pattern and decodes the same information every time, because the layout never shifts. You can see the mechanics in our guide to how QR Codes work.
The format also includes error correction, so the code still scans even when a smudge, scratch, or small logo covers part of it. That resilience is one reason the pattern itself lasts for years. A QR Code carries no countdown or hidden shelf life within the squares.
When people say a QR Code “expired,” they usually mean the destination stopped working, not the code. Three causes explain almost every failure, and each one is easy to picture.
- A broken or changed destination URL sends scanners to a dead page. For example, you print a code that points to yourshop.com/summer-sale, then delete that page after the sale. The code still scans but lands on a 404 error.
- A lapsed dynamic subscription turns off a paid redirect. If you build a Dynamic QR Code on a plan and then let the plan expire, the redirect that powers it stops routing scans to your page.
- A hit-scan limit blocks scans in some free dynamic tools. Certain free tools cap the number of scans a code can handle or how long it stays active. A busy poster or sign can quietly stop working once it passes that ceiling.
A free Static QR Code from QRCG never expires because the data is stored in the code, not on a server. No subscription can switch it off, and no scan cap applies. To keep it working, point it at a page you control, and keep that page online.
Test your code before you print it, and scan it again after you publish it. That quick check confirms the destination still loads and rules out a broken link. For a full breakdown, read Do QR Codes Expire?
Static vs Dynamic QR Codes: Which one never expires
Both types are permanent images, but only Static QR Codes are truly free forever, with no risk of expiration. Dynamic QR Codes depend on an active plan for their editable redirect.
A Static QR Code stores your data within its pattern. The link, text, or WiFi details live in the squares, so no server can switch the code off. That is why a Static QR Code remains free forever and works the moment it’s scanned with a camera.
A Dynamic QR Code stores a short redirect link in the pattern instead of your final destination. That extra layer lets you edit the destination after you print, and it records every scan for analytics. The tradeoff is simple: The redirect runs on your provider’s servers, so it depends on an active plan to keep routing scans to your page.
| Feature | Static QR Code (free) | Dynamic QR Code (paid plans) |
|---|---|---|
| Expires? | Never | Image never expiresq1`; redirect depends on an active plan |
| Cost | Completely free, yours forever | Included on paid plans |
| Edit destination after printing | No | Yes |
| Track scans and analytics | No | Yes |
| Best for | Permanent info: WiFi, business cards, signage | Campaigns that change or need tracking |
Choose a Static QR Code when your information never changes, like WiFi details, a business card, or fixed signage on a wall. A free Static QR Code covers everyday needs like these:
- a café that prints guest WiFi on a table tent
- a founder who adds a vCard code to a business card
- a shop with a permanent address code
Choose a Dynamic QR Code when your content shifts or you want to measure results. A restaurant with a menu that changes each season can update the destination without reprinting a single sticker. A marketing team running a holiday campaign can swap the landing page overnight, and scan tracking shows which poster drives the most visits.
To weigh the tradeoffs in depth, read our guide to Static vs. Dynamic QR Codes.
How to create a free QR Code that never expires
Create a free, never-expiring QR Code in 4 steps with QRCG. Follow this how-to, and your code stays yours forever.
- Go to QRCG and choose a Static QR Code type, for example, Website URL, WiFi, or vCard. Pick the type that matches your goal. Each one formats your data so that a scanner automatically opens the right action.
- Enter your content: The link, WiFi credentials, or contact details. Check every character before you continue, because a Static QR Code locks your content in place once you create it.
- Customize the design with your colors, a logo, and a frame to encourage scans. Keep strong contrast between a dark pattern and a light background. Size your logo small enough that the code still reads cleanly.
- Download your QR Code in high resolution and place it wherever your audience is. Export an SVG for large print jobs or a high-resolution PNG for screens. These formats keep the edges sharp at any size.
A basic free Static QR Code does not need a sign-up, so you can generate and download one in minutes. Customized QR Codes see a 3.8x increase in scans compared to uncustomized codes, so add your brand colors and logo before you download.
Test the finished code on a few different phones and with a few camera apps before you commit to a print run. Scan it from the distance people will stand at, and confirm it opens the right destination on each device.
Print the code large enough to scan from a normal reading distance, and leave clear space around it. A common guide is a code at least 2 by 2 centimeters on a flyer. Go larger for posters or signage people read from across a room. Add a short call to action near the code, like “Scan for our menu,” so people know why to scan.
Free Static QR Code types you can make
QRCG offers several Static QR Code types that are completely free and never expire. Pick the one that matches what you want people to do after they scan.
- Website/URL: link to any web page, form, or video.
- vCard: share a digital business card people can save with one tap.
- Plain Text: display a short message in any language.
- SMS: prefill a text message to a number you choose.
- Email: prefill an email with subject and message.
- WiFi: let guests connect without typing a password.
Match the type to your goal. Use a Website/URL code to send people to a booking page, a product video, or a sign-up form. Use a vCard code at events and on business cards so new contacts save your details in one tap. Use a WiFi code in a rental, café, or waiting room so guests connect without asking for the password.
Remember that you cannot edit a free Static QR Code after you create it, and it does not track scans. That works fine for a fixed link, but it matters when your destination might change. For example, you print 500 flyers with a static code, then move the linked page to a new address. Now you have to reprint every flyer, because you cannot redirect the original code.
For campaigns that change or need scan data, a Dynamic QR Code is the better fit. Explore every option on our QR Code solutions page.
Free vs paid: When a free QR Code is enough (and when to upgrade)
A free Static QR Code is the right choice for permanent, unchanging information. A paid Dynamic QR Code is worth it when you need to edit the destination or track scans.
Be aware of the limits of a free Static QR Code before you print at scale. You cannot edit it after you create it, so a wrong link or a moved page means a full reprint. It also does not report analytics, so you cannot see how many people scanned, when they scanned, or where they came from.
Watch the terms on some free dynamic tools too. A few add scan limits or trial expirations that quietly disable your redirect once you hit a cap or reach a specific date. Read the fine print before you build a campaign on a free dynamic code. That way, a busy poster does not go dark at the worst moment.
Match the type to the job. Use a free Static QR Code for WiFi access, a business card, or fixed signage that stays the same for years. Use a Dynamic QR Code for a seasonal promotion, a frequently updated menu, or any campaign where scan data guides your next move.
Reliability matters as much as features. QRCG is SOC 2 compliant, so your data stays protected. The platform runs on Bitly infrastructure with 99.99% uptime and 100B+ clicks and scans annually, so your codes stay reliable at scale.
- Stay free if your information never changes, you do not need scan data, and you want to skip the subscription.
- Upgrade if you need to edit the destination after printing, track scans, or run campaigns that change over time.
Get started with a free QR Code generator, no expiration
QR Codes do not expire on their own, and QRCG by Bitly lets you create free Static QR Codes that stay yours forever. You keep full control, you skip the subscription, and you only need a live destination URL.
For editing after printing and scan tracking, Dynamic QR Codes on paid plans add those extras. Customized QR Codes see a 3.8x increase in scans compared to uncustomized codes.
Create your free QR Code that never expires today.
Frequently asked questions
Do free QR Codes expire?
No, free QR Codes do not expire. A Static QR Code stores its data inside the code itself. It keeps working for as long as the destination it points to stays live. Free Static QR Codes from QRCG carry no expiration date.
Are QR Codes from free generators permanent?
Yes, a free Static QR Code is permanent. Once you generate it, the code belongs to you forever. It cannot change on its own because it follows a standardized QR Code format invented by DENSO WAVE.
How do I make a free QR Code that never expires?
You make one in 3 steps, and it never expires:
- Pick a Static QR Code type.
- Add your content.
- Download the code.
Keep the destination URL live, and your code keeps working.
Do I need to sign up to create a free QR Code?
No, you can create a basic, free Static QR Code without signing up. You choose your type, enter your details, and download the result. A free account or a paid plan unlocks editing, scan tracking, and Dynamic QR Codes.
What free QR Code types can I make?
You can make several free Static QR Code types:
- Website or URL
- vCard
- Plain Text
- SMS
- WiFi
Pick the one that matches what you want people to do after they scan.
Is a free QR Code generator safe and reliable?
Yes, QRCG by Bitly gives you a safe and reliable way to create free QR Codes. The platform meets SOC 2 Type II compliance standards, and Bitly backs it as a long-term, trusted provider. That foundation supports every free Static QR Code you generate.





