Forever QRStatic codes that never expire

1Content

Content type
What's stored inside the code
Nothing yet.
Your code appears here as you type. Start with a link, or pick Wi-Fi, Contact, Event and more on the left.
Never expires — your link is inside the code
Scan test waits for content
Each change is read back with a built-in QR reader.
Version
–
Grid
–
Bytes
–
Recovery
–

2Style

Modules
Corner eyes
Damage recovery (error correction)
Higher recovery survives scratches and logos but makes the pattern denser.

Logo

3Export

Help

Forever QR makes static QR codes for links, Wi-Fi, contacts, emails, texts, calls, events and places. Everything is stored inside the code itself, so a printed code can never be switched off.

Why "never expires"?

Some QR services create "dynamic" codes: the code holds their short link, and their server forwards each scan to your page. When a trial ends or a scan cap is reached, that forwarding stops and every printed menu, flyer or program points to an error page.

A static code has no middleman. The phone reads your link, Wi-Fi details or contact straight from the pattern. There is no server to go offline and nothing to renew.

The trade-off: you can't change what a printed static code holds. Point it at a page you control (your own menu page, for example) and update that page whenever you like.

How to

  1. Make a code: in Single, pick a content type (Link, Wi-Fi, Contact…) and fill in the fields. The preview updates as you type.
  2. Check it: the scan test below the preview reads the code back with a built-in QR reader. A green check means it decodes to exactly your content.
  3. Style it: pick colors, modules, corner eyes, margin and an optional caption. Adding a logo switches recovery to H (30%) automatically.
  4. Export: set the print width and DPI, then download PNG, SVG (vector) or PDF (vector), or copy the image. "Print a whole sheet" fills a label sheet with the same code.
  5. Many codes at once: in Bulk, paste name,link lines or import a CSV. Download a ZIP of images or a PDF on label sheets, menu cards or table tents.
  6. Reuse: exported and saved codes are in History. Edit reopens a code; Duplicate makes a copy to change.

Tips and shortcuts

FAQ

Where is my data? Only in this browser. Settings and history are saved in its local storage; logos and CSV files are never uploaded anywhere. Clearing your browser data removes the history.

Does it work offline? Yes. Save the page as a file and double-click it, with or without internet.

Is it really free? Yes, with no account, limits on scans or expiry dates. Tips are welcome but optional.

Limits? One code holds up to about 2,900 bytes at recovery L and about 1,270 at H. Bulk handles up to 1,000 rows. PDF captions use a standard print font, so characters outside Western European alphabets show as "?" there (PNG and SVG keep them).

How reliable is the scan test? It decodes the exact image you'll export. That's a strong check, but printing, lighting and phone cameras vary, so test a printed sample too.

Privacy

Forever QR makes no network requests: no tracking, no analytics, no cookies, no account. Your codes are built on your device and stay there.