QRmkr

Permanent QR Code Generator - No Expiration

A code you printed in 2026 should still scan in 2036. Here is what that actually depends on.

"Does this QR code expire?" is the most reasonable question in the category, because a lot of people have been burned: a free code that stopped redirecting two weeks after a print run, a trial that quietly ended, a generator that started charging to keep old codes alive. The honest answer has two halves, because a static code and a dynamic code fail in completely different ways - and only one of them can be switched off by anybody at all.

What you get

Static codes cannot expire

The link is encoded in the pattern itself. Nothing sits between the scan and the destination, so there is no service that could lapse. Free forever on QRmkr, unlimited.

Dynamic codes have no expiry date

QRmkr sets no time limit on a dynamic redirect. It keeps resolving for as long as your account exists - no renewal fee to keep printed codes alive.

The free dynamic code is not a trial

One dynamic code per account, permanently, with editing and scan analytics. It does not downgrade after fourteen days, which is the trap that catches people who printed on day three.

No watermark to remove later

Codes are watermark-free on every plan, so there is no version of your code that gets worse if you stop paying.

How it works

  1. 1

    Decide whether the destination might ever change - that is the whole choice.

  2. 2

    If it never will, make a static code: free, unlimited, and impossible to expire.

  3. 3

    If it might, make a dynamic code so you can repoint it instead of reprinting.

What can actually kill a QR code

Not the pattern. A printed QR code is just data, and it decodes the same way in ten years as it does today. What breaks is the thing at the other end. A static code dies when its destination URL dies - the page moves, the domain lapses, the platform shuts down - and there is nothing you can do but reprint. A dynamic code dies only if the redirect service stops resolving, which is why the question to ask any provider is not "does the code expire" but "what happens to my redirects if I stop paying". On QRmkr, static codes are unaffected by anything and your free dynamic code keeps redirecting.

Why 'no expiration' is such a common promise and such a common lie

Because it is true of the static code and quietly not true of the dynamic one. A generator can honestly say "our QR codes never expire" while running a fourteen-day trial on the dynamic codes, since the static ones genuinely cannot expire. The distinction only shows up after you have printed. If you are comparing tools, read the sentence next to the free dynamic code, not the headline.

Making a printed code last

Once the expiry question is settled, permanence is a print problem. Use SVG so the code stays sharp at any size, keep a clear white margin around it, keep contrast high, and test-scan the actual proof rather than the file. Codes on menus and outdoor signage want lamination or UV-stable ink. A code that scans off the printer but not off a sun-faded window sign has not expired - it has just worn out.

FAQ

Do QR codes expire?

The code itself never does. A static code encodes the link directly and keeps decoding forever; it only fails if the destination URL stops working. A dynamic code depends on its redirect still resolving, which is a question about the provider, not the code.

Do QRmkr QR codes have an expiration date?

No. Static codes are free forever and unlimited. Dynamic codes carry no expiry date and keep redirecting for as long as your account exists.

What happens to my codes if I cancel Pro?

Static codes are unaffected - there is nothing to switch off. Your free dynamic code keeps redirecting. Dynamic codes beyond the free allowance need an active plan to keep resolving.

Is a permanent QR code the same as a static one?

Not quite. A static code is permanent in the strongest sense because nothing can intervene, but it is also permanently pointed at one URL. A dynamic code is permanent in the sense that matters more for print: the printed image never has to change, even when the destination does.

Which should I print?

If the destination is a URL you control and will never move, static is the simplest and safest thing you can put on paper. For anything campaign-shaped, seasonal, or hosted on a platform you might leave, print a dynamic code.

Create your first code in under a minute

Free to start, no card required. Your first dynamic code is free forever.

Get started free

Keep reading