Skip to content

Static or dynamic

Static vs dynamic QR codes

A static QR code holds your content in the printed pattern: it needs no account and no provider, and it can never be edited. A dynamic QR code holds a short link to the provider's server, which sends each scan to a destination you can change after printing and counts the scan on the way.

  • Static codes need no account
  • Edit dynamic codes after printing
  • Your first dynamic code is free
On this page

The difference, side by side

Both kinds look the same on paper and scan the same way. The difference is where the content lives. A static code carries it in the pattern itself. A dynamic code carries a short link, and the content sits on the provider's server, where you can change it.

Static QR codeDynamic QR code
What the code holdsYour content: a web address, a WiFi login, a contact card or textA short link on the provider's server
What happens on a scanThe phone reads the content straight from the patternThe phone opens the short link, and the server sends it on to your destination
Edit after printing?No. A new destination means a new codeYes, as often as you like
Scan countsNoYes: when, where and on what device
Account neededNoYes, because the short link lives in an account
How long it worksAs long as the content and the print lastAs long as the plan and the provider behind it
At QRplifyFree and unlimited, no account1 free on an account, more on paid plans

The "how long it works" row is where most trouble starts. Do QR codes expire? covers what stops each kind and how to fix a code that stopped.

What a dynamic QR code is, and how it works

A dynamic QR code is a code whose pattern holds a short redirect link instead of your content. When someone scans it:

  1. The phone reads the short link from the pattern and opens it.
  2. The provider's server looks up the destination you set for that link.
  3. The server counts the scan: the time, the place and the device.
  4. The phone lands on your destination. Your website, menu, form or file opens as usual.

Change the destination in your account and the next scan goes to the new place. The printed pattern never changes, because the short link in it never does. That one extra stop is the whole trade: it gives you editing and scan counts, and it ties the code to the account that runs the short link. How to track QR code scans shows what each scan records.

What a static QR code is

A static code holds the content itself. A website code holds the full address, a WiFi code holds the network name and password, and a contact card holds the name, number and email. The phone reads it straight from the pattern with no company in between, so nothing can switch it off. To change anything, you make a new code and reprint. Can you update a QR code link after printing? covers your options when that code is already out.

When each one fits

Pick static when

  • The content will not change: your home page, a WiFi login, a phone number, a contact card.
  • You want nothing to depend on: no account, no plan, no provider between the code and your content.
  • The address is your own and will stay put. If the page ever moves, a redirect on your website keeps every printed copy working.

Pick dynamic when

  • The destination may change after printing: a menu, a seasonal offer, an event page, a document you update.
  • You want to count scans, to see which flyer, poster or table brings people in.
  • The print run is expensive or already out: packaging, business cards, direct mail. A wrong link on a dynamic code is fixed in your account; on a static code it means a reprint.
  • The address is long. Every character adds squares to a static code, while a dynamic code only ever holds its short link.

That last point is measurable. At the error correction this page's own code uses (level Q), a 25 character short link makes a grid of 29 by 29 squares, and a 100 character web address with tracking tags makes 49 by 49. Printed at the same size, the long code's squares are about 40% smaller, so it needs a bigger print or a closer scan.

How to tell which kind a printed code is

Scan it and read the link your phone shows before you tap:

  • Your own website, or a WiFi, contact or text prompt: static. The content is in the pattern.
  • A short address with a random string at the end, on a QR company's website: dynamic. Every scan goes through that company.
  • Still not sure: drop a photo or screenshot of the code into the QR code decoder. It shows the full text and opens nothing.
Static QR code for qrplify.com/static-vs-dynamic-qr-codes/
Try it on this one. Your phone shows qrplify.com and the full address of this page. Nothing sits between the pattern and the page, so this code is static.

The full check, with what to do when a code has stopped working, is on do QR codes expire?

What each costs at QRplify

What is free and what is paid, stated before you print:

  • Static codes: free and unlimited on every plan, with no account.
  • Your first dynamic code: a free account includes 1 dynamic code with 1,000 scans a month, and no card. It never pauses: past 1,000 scans in a month it keeps redirecting.
  • The 15-day Premium trial: every new account starts with it. When it ends you move to the Free plan with no charge. Extra dynamic codes made during the trial pause until you upgrade.
  • Premium, $7.49 a month: 5 dynamic codes and unlimited scans.
  • Unlimited, $34.49 a month: unlimited dynamic codes and scans. Lifetime Unlimited gives the same for a one-time $279.

Every limit is on the pricing page, and the FAQ covers cancelling and downgrades. This section was checked against both on October 9, 2026. Ready to make one? The dynamic QR code generator shows what your free dynamic code can do.

Questions

Static and dynamic, answered

What is a dynamic QR code?

A QR code whose pattern holds a short link instead of your content. The provider's server sends each scan on to a destination you set, so you can change where the code goes after printing and see how many people scanned it.

What is a static QR code?

A QR code that holds its content directly: a web address, a WiFi login, a contact card or text. It needs no account and works for as long as the content and the print last. It cannot be edited after printing.

Is a dynamic QR code better than a static one?

Only when you need what it adds. Pick dynamic when the destination may change or you want scan counts. Pick static when the content is fixed, such as a WiFi login or your home page, and you want no account behind it.

Can you turn a static QR code into a dynamic one?

No. The content is part of the printed pattern, so that code will always hold it. Make a new dynamic code and reprint. If the static code opens a page on your own website, a redirect on that page fixes every printed copy at once.

Are dynamic QR codes free?

Often only for a trial: on many generators the free code is a dynamic code on a trial of 7 to 14 days. On QRplify a free account includes 1 dynamic code with 1,000 scans a month, and it never expires or pauses.

How do you make a dynamic QR code?

Create an account with a QR code provider, choose a dynamic type, set the destination and download the code. On QRplify the account is free and includes 1 dynamic code, and you can change its destination any time after printing.

Get started

Start static, add dynamic when you need it

Static codes are free with no account. A free account adds 1 dynamic code you can edit after printing.