QR codes that never expire

Free static QR codes made in your browser — nothing is uploaded. And when you need codes you can edit after printing, QRKeep sells 5 dynamic codes for a one-time $19. No subscription. Ever.

Static code — generated entirely in your browser; nothing is uploaded. Need to change the destination later? Use a dynamic code instead.

5 dynamic QR codes. $19. Once.

Already bought? Activate

One-time payment via Waffo (merchant of record). You get an unlock key right after checkout; enter it once to create your codes.

How the dynamic codes work

  1. Buy once. You get an unlock key right on the post-checkout page.
  2. The key instantly creates 5 dynamic codes — or enter it later on the activation page.
  3. Each code gets a permanent short link (https://qr-never-expires.pages.dev/r/<id>) and a secret edit link. Save the edit links — they are the only way to change destinations.
  4. Point each code at any URL, edit it anytime. Print once, redirect forever.

Free vs paid

Static (free): the content is baked into the pattern — a URL, Wi-Fi credentials, a vCard, plain text. It works forever, but can never be changed. Great for anything that won't move.

Dynamic ($19 once): the code points at a permanent short link on this domain; you control where it redirects. Menus, listings, packaging, flyers — anything that might change after the ink dries.

Why no subscription?

Most QR tools rent you your own codes: stop paying and printed codes die. QRKeepcharges once because a redirect is cheap to run — you are buying the codes, not renting them. If the service ever shuts down, paid codes keep redirecting or you get your money back.