Tools Nimbus

Best free QR code generator that doesn't expire

Looking for the best free QR code generator that doesn't expire? The Tools Nimbus QR Code Generator builds static QR codes that are yours forever, with no account and no trial clock. Tools Nimbus is a free, no-signup developer toolkit that runs entirely in your browser, so your data is never uploaded to a server. Static codes never expire, there is no scan limit, and you download a clean PNG.

Last updated June 2026

The short version

If you want a QR code that will never stop working, generate a static code and you are done: the destination is baked into the pattern, so there is nothing to expire and nobody to keep paying. The Tools Nimbus QR Code Generator makes only static codes, free, with no signup, entirely in your browser. If you also want a logo or custom colours, QRCode Monkey is a good free static alternative. The only QR codes that expire are dynamic ones, and those are a different, usually paid, product.

Why some QR codes expire and some never do

Every QR code is one of two kinds, and the difference is the whole story:

  • Static QR code. Your URL or text is encoded directly into the black-and-white pattern. The image is the data. It cannot be edited or tracked, and it cannot expire, because no server sits between the scan and the destination. This is what Tools Nimbus generates.
  • Dynamic QR code. The pattern encodes a short redirect URL owned by a provider (for example scan.me/abc123), which then forwards to your real link. That indirection is what lets the provider edit the destination and count scans, but it also means the code depends on that provider's account staying active. If a free trial ends or the plan lapses, the redirect is switched off and the code breaks.

So "does this QR code expire?" really means "is it static or dynamic?" A printed static code on a business card from years ago still scans today; a dynamic code can die the moment someone stops paying.

Free QR generators compared

The table compares three free generators on the points that decide whether a code lasts. A check means the capability is present, a dash means it is absent. Pricing is marked as of 2026.

CapabilityTools NimbusQRCode Monkeyqr-code-generator.com
Price for a static code (as of 2026)Free, $0Free, $0Free, $0
Account or signup requiredNoNo (static)Yes for most features
Static code never expiresYesYesYes (static only)
Generates in your browser (no upload)YesPartial (server-rendered)No (cloud)
Logo, colours, custom shapesNoYesYes
Dynamic (editable) codesNoPaid (via QR Code Pro)Paid after 14-day trial
Risk of an expiring codeNone (static only)Only if you use the paid dynamic pathTrial dynamic codes deactivate
Download as PNGYesYesYes
Sits beside other browser dev toolsYesNoNo

Where each tool is the right pick

All three make permanent static codes, so be honest about what actually separates them:

  • Tools Nimbus is the simplest fully private option. The code is built in your browser, nothing is uploaded, there is no account, and it lives next to your other URL and Base64 tools. Pick it when you want a plain, permanent code fast and care about privacy. It does not do logos or colours.
  • QRCode Monkey is the better pick when you want a branded static code, with a logo in the middle and custom colours, still free and without signup. Its dynamic, trackable codes are a separate paid product (QR Code Pro), so stay on the static generator if you want it to last.
  • qr-code-generator.com(now part of Bitly) is aimed at marketers who genuinely want dynamic, trackable campaigns and will pay for them. It is the classic source of the "my QR code stopped working" problem, because dynamic codes made in the 14-day trial are deactivated when the trial ends. Its static codes are free and permanent, but the product steers you toward the paid kind.

How to make a permanent QR code with Tools Nimbus

Open the QR Code Generator and paste the URL or text you want to encode. The code renders instantly as you type, using a local library, so nothing leaves your device. Pick a size, then download the PNG. Because the code is static, the file you save is the finished product: print it, embed it, or share it, and it will keep scanning for as long as the destination URL itself exists. There is no dashboard to log into and no plan to renew.

One practical tip: a static code cannot be edited later, so make sure the link is final before you print at scale. If the destination might change, point the code at a URL you control (your own domain) and update the page behind it, rather than relying on a paid dynamic-redirect service.

When a dynamic code is genuinely worth it

Static is the right default, but dynamic codes exist for real reasons. Choose dynamic only if you need to change the destination after the code is already printed, or you need scan analytics (counts, rough location, time of day). Those features require a provider account and usually a subscription, and the code lives or dies with that account. For a fixed link such as a Wi-Fi join code, a vCard, a menu, or a download page, a free static code is permanent, private, and free of that dependency.

Related browser-based tools

A QR code is usually just a wrapper around a link, so the neighbours are link-shaped. Clean up a messy destination with the URL Encoder and Decoder, and if you are embedding small assets, the Base64 Encoder and Decoder and Image Compressor help. For more honest tool comparisons, see our guides index. Everything runs locally, so your data never leaves your device.

Frequently asked questions

What is the best free QR code generator that doesn't expire?+

For a code that never expires, generate a static QR code. The Tools Nimbus QR Code Generator is a strong free, no-signup choice: it builds the QR entirely in your browser, encodes your URL or text directly into the image, and the result is yours forever with no scan limit and no account. QRCode Monkey is another good free static option if you want a logo or custom colors.

Do free QR codes expire after a while?+

Static QR codes never expire, because the destination is encoded directly in the pattern. What expires are dynamic QR codes, which encode a short redirect URL owned by a provider. If that provider deactivates the link, ends a free trial, or shuts down, the code stops working. The Tools Nimbus QR Code Generator only makes static codes, so there is nothing to expire.

Why did my QR code stop working after the free trial?+

You most likely created a dynamic QR code. Several popular generators, including qr-code-generator.com, offer a 14-day free trial; dynamic codes made during that trial are deactivated when it ends unless you pay. Scanners then hit a service page instead of your link. Static codes from the same sites keep working, and a purely static generator like Tools Nimbus avoids the trap entirely.

Do I need to sign up to make a free QR code?+

No. Tools Nimbus requires no account, no email, and no install; you type your text or URL and download a PNG. QRCode Monkey also lets you make static codes without signing up. Signup is usually only required for dynamic codes that track scans or let you edit the destination later, which are the paid, expiring kind.

Is the Tools Nimbus QR Code Generator really private?+

Yes. The QR is rendered in your browser with a local library, so the text or URL you encode is never uploaded to a server. That matters when a code contains a private link, a Wi-Fi password, or anything you would not paste into a third-party site. Many cloud QR generators send your data to their servers to build and store the code.

When should I use a dynamic QR code instead?+

Use a dynamic code when you need to change the destination after printing, or track scan counts and locations. Those features require a provider account and usually a paid plan, and the code can expire if you stop paying. If the link is fixed (a vCard, a menu URL, a Wi-Fi join code), a free static code is simpler, permanent, and private.

Try these browser-based tools mentioned in this guide. Everything runs locally, so your data never leaves your device.