Skip to main content

Static vs dynamic QR codes

The difference is not in the symbol. Both are ordinary QR codes. The difference is what the encoded text points at: the content itself, or a link to something someone else keeps running.

Summary

  • A static code carries the content in the pattern. Nothing can change it after printing, and nothing about the code itself expires.
  • A dynamic code carries a short link. The destination can be edited later — as long as the service behind that link still exists and is paid for.
  • A static code whose content is a URL still depends on that URL staying online. The code does not expire; the website can.
  • Our generator makes static codes in your browser. QR Shops makes a hosted page you can edit behind a stable link.

Side by side

StaticDynamic / hosted
What the pattern holdsThe content: a URL, Wi-Fi details, a contact card, textA short link to a page kept on a server
Editable after printingNoYes, by editing the page behind the link
Depends on a running serviceOnly if the content is a URL, and then only on that siteYes, always
Works offlineWi-Fi, contact and text codes doNo
Visit figuresNone — there is nothing to countPossible, because requests reach a server
Density at the same contentHigher: the whole payload is in the symbolLower: a short link encodes small

What "never expires" honestly means

A static QR code has no subscription and no redirect in the middle, so the symbol keeps decoding to the same text forever. If that text is https://example.com/menu.pdf, the printed code is fine and the PDF is the thing that can disappear. Point static codes at addresses you control and do not plan to move.

What a Wi-Fi code reveals

A Wi-Fi QR code contains the network name and the password as readable text. Anyone who scans it, or photographs the printed card and decodes it later, has the password. That is how the format works — it is not a weakness of this site. Use a guest network for anything you hand to the public, and change the password when you reprint. You can check what a code contains with our scanner, which shows the decoded text before opening anything.

When a hosted page earns its keep

Reprinting is the real cost of a static code. If the destination changes more often than the print run — a menu with seasonal prices, a table that takes orders, a link you will want to redirect next year — a hosted page behind a stable address is cheaper than new signage. That is what QR Shops does: the printed code points at one address, and you edit what visitors see. It needs a free account, because the page has to live somewhere.

If the content will never change — a Wi-Fi card, a contact card on a business card, a link to your homepage — a static code from the generator is simpler and has nothing to keep alive.

Privacy, precisely

Static generation happens in your browser: the text you type is encoded locally and is not sent to us. Hosted features are different by necessity — a QR Shops page, the AI builder and the destination checker all involve our servers, because a page has to be served, a model has to be called and a link has to be fetched. Our privacy page sets out which is which.

Related

Printing guide · Size calculator · Wi-Fi QR code generator · QR codes for restaurants