How to Make a QR Code That Never Expires

A common surprise: you print flyers with a QR code from a "free" generator, and a month later scanning it shows a page asking you to pay. The code itself didn't break — it was never pointing at your link in the first place.

Static vs dynamic QR codes

A static QR code stores your content directly in the pattern of squares. Scan it and the phone reads your link immediately. It works for as long as that link works, with no account and no middleman.

A dynamic code stores a short link to the generator's own server, which then redirects to you. That lets them count scans and change the destination — and also switch it off when a free trial ends.

If you don't need scan statistics, a static code is the safer choice for anything printed.

Making one

  1. Open the QR code generator and paste your link or text.
  2. Pick colors with strong contrast — dark code on a light background scans best.
  3. Download SVG for print (it stays sharp at any size) or PNG for screens and documents.

Wi-Fi codes

Type WIFI:T:WPA;S:NetworkName;P:YourPassword;; and phones will offer to join the network when they scan it — handy for guests, offices and short-term rentals.

Printing tips

  • Keep at least 2 cm (about ¾ inch) per side for close-range scanning; bigger for posters seen from a distance.
  • Leave a quiet margin of blank space around the code.
  • Putting a logo on top? Use error correction H (30%) so the hidden part can be recovered.
  • Test with two or three different phones before printing hundreds.

One limit to keep in mind: a static code can't be edited after printing. If the destination might change, point the code at a page you control and update that page instead.

Try the free tool

Related guides