QR Cake generator

    Free QR Code Generator With No Expiration

    Create free QR codes that don't expire. QR Cake codes have no expiration date, no trial timer and no scan limit. Save a code to your free account and you can change where it points at any time. It keeps working for as long as the account exists, even if you never pay. On the free plan, each scan shows a short QR Cake page before the destination.

    Loading the QR code maker

    How it works

    1

    Create and save a dynamic QR code

    Paste your link, or pick another type such as a PDF or a link list, then design the code and save it to your free QR Cake account. Saving is what makes it dynamic: the printed pattern holds a short QR Cake link rather than your final URL, so the destination can change later.

    2

    Print it once

    Download as PNG for screens or SVG for print, then use it on packaging, signage, menus, business cards, or manuals. The printed pattern never needs to change again.

    3

    Change the destination whenever you need to

    When the page moves, the file is replaced, or the campaign changes, update the destination in your dashboard. Every scan from that moment forward goes to the new target, and the code on the print stays exactly the same.

    Common use cases

    01

    Menus, table tents and window stickers that stay up for years while the menu, opening hours or booking link behind them changes.

    02

    Protect printed campaigns from dead links by updating the destination when a page moves or a file is replaced.

    03

    Annual events and seasonal signs reused year after year, where the same printed code can point at the current schedule or price list.

    04

    Product packaging with a print run measured in months or years, where a reprint costs far more than keeping a destination current.

    05

    Equipment manuals and safety labels that have to resolve to current documentation for the working life of the machine.

    06

    Business cards that sit in wallets and card files long after a phone number or job title has changed.

    07

    Permanent signage in museums, parks, and buildings, where the sign outlives several versions of the content behind it.

    08

    Books, packaging inserts, and printed guides that cannot be recalled or corrected once they are distributed.

    What it is

    Nothing in the QR standard itself expires. A QR code is a printed pattern of black and white modules that encodes a piece of text, usually a URL, and that pattern will still decode to the same text in fifty years. When people say a QR code has expired, they mean the thing it points to has stopped working. That is a hosting and account question, not a limit of the format.

    The distinction matters because of how QR generators are priced. A static QR code encodes the final URL directly, so it cannot expire, but it also cannot be changed: if that page moves, the printed code is dead. A dynamic QR code encodes a short redirect owned by the generator, which is what makes it editable. It is also what makes it fragile: if the trial ends or the account lapses, the redirect stops resolving and every printed code fails at once. Trial-based generators are where the reputation for expiring QR codes comes from.

    QR Cake's free plan is not a trial. You can save up to 5 dynamic QR codes for free, the redirect stays live with no end date, and scans are unlimited. The trade-off is a short QR Cake page, a brief ad with a few-second countdown, that each scan sees before your destination; any paid plan removes it, and Basic and higher plans raise the code limit. If you later cancel a paid plan, your printed codes keep redirecting to their last saved destination instead of going dark, which is the failure that makes people distrust dynamic codes for long-lived print.

    Best practices

    • Save the code to your QR Cake account before you print it. A saved code is dynamic, so you can change the destination later.
    • Sign up with a shared company email rather than a personal one, so the account that controls your printed codes does not leave with an employee.
    • Scan your older printed codes a couple of times a year (more often on safety or regulated labels) and update any destination before its page is taken down.
    • Prefer a dynamic code over a static one for anything you cannot cheaply reprint, even if the destination looks permanent today.
    • Point the code at a page you control rather than a third-party link that could be removed without notice.
    • Keep a record of which printed materials use which code, so that when a destination changes you know exactly what is affected.

    Limitations to know before you print

    • On the free plan, every scan shows a short QR Cake page, a brief ad with a few-second countdown, before the destination. Paid plans remove it.
    • If the page or file lives on another service (your web host, Google Drive, Dropbox) and you cancel that service, the code still scans but opens an error.
    • A saved code works for as long as it and your QR Cake account exist. Deleting the code from your dashboard, or deleting the account, stops the printed code from working.
    • A code that never expires still needs a destination that exists. If you delete the page or file it points to, or make it private, scans reach an error until you set a new destination.
    • Static QR codes encode the destination directly and can never be redirected. On QR Cake, a Website code you download without saving it to an account is static, so save it first if you might ever need to change where it points.

    How it compares

    QR Cake dynamicStatic QR codeTrial-based generator
    Code expiresNoNoCommonly when the trial ends
    Change destination after printingYes, at any timeNo, neverOnly while the plan is active
    Scan limitUnlimitedUnlimitedUsually capped on free tiers
    If you stop payingCodes keep redirecting, with a short ad pageNot applicableRedirect is often switched off
    Best suited toAnything printed you cannot cheaply reprintLinks that will never changeShort campaigns only

    What it is

    A QR code with no expiration is a code that keeps opening its destination with no end date and no scan cap. The printed pattern never had a time limit. When a code "expires", either the generator switched off its redirect after a free trial ended, or the page behind the code was deleted. QR Cake handles the first case by keeping redirects live on every plan, free included, and lets you fix the second yourself by pointing the code at a new page.

    Start with the generator

    The QR type is already selected. Add your content, style the code, then save it to a free account to get a dynamic QR code you can update anytime.

    Make a QR code that never expires

    Frequently asked questions

    Do free QR codes from QR Cake expire?+

    No. QR Cake codes have no expiration date on any plan, including the free plan, and no scan limit. A code saved to your account keeps redirecting for as long as the account exists, and you can change its destination at any time without reprinting.

    Why do some QR codes stop working?+

    Usually because the provider switched off the short link behind a dynamic code when a free trial ended or a subscription lapsed. The other common causes are a deleted file or a page that moved. If your QR Cake code is saved to your account, you can fix either one by pointing it at the new location from your dashboard.

    Can I use a permanent QR code on packaging and signs?+

    Yes. Packaging and signs are where a code that never expires matters most, because they stay in circulation long after the content behind them changes. Use a dynamic QR Cake code so you can update the destination without reprinting, and download it as SVG so it stays sharp at any print size.

    Do QR codes expire?+

    No. The QR format has no expiration date: the printed pattern decodes to the same text forever. What can expire is the service behind a dynamic code. If the generator's free trial ends or it switches off the redirect, scans stop reaching your content. That depends on the provider, not the code, so for anything you print and leave in circulation, the generator you choose is what matters.

    Is there really a free QR code generator with no expiration?+

    Yes. QR Cake's free plan gives you up to 5 dynamic QR codes with no expiration date, no scan limit and no credit card. Each scan on the free plan first shows a short QR Cake page (a brief ad with a few-second countdown) and then continues to your destination; that is how the free plan is funded. Paid plans remove that page (Basic and higher also raise the code limit), but on every plan the code itself never expires.

    What happens to my QR codes if I cancel a paid plan?+

    They keep working. When you cancel, your codes keep redirecting to their last saved destination instead of being switched off, and scans show the short QR Cake page again, as they do on the free plan. Some generators disable dynamic codes when a subscription ends, so check this on any provider before you commit a code to a long print run.

    How do I make a QR code that lasts forever?+

    Save it as a dynamic code with a generator that does not expire codes, point it at a page you control, and keep that page online. The printed pattern will outlast the paper it is on. What actually breaks codes is a deleted page, a canceled hosting account or a third-party link that disappears, and with a dynamic QR Cake code you can repoint the code from your dashboard when any of those happens.

    Can I change where a QR code points after it is printed?+

    Yes, if it is dynamic, which on QR Cake means it is saved to your account. The printed pattern holds a short QR Cake link, so changing the destination in your dashboard changes where every future scan lands without touching the print. Static codes encode the final URL directly and cannot be changed once they are on paper.