MakeQR

Dynamic QR Code

Print once, change where it goes whenever you need

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Change where it points after printing, and see how often it is scanned. First two free and permanent.

What a dynamic code gives you

  • Change where it points any time, without reprinting anything
  • See how often it has been scanned, and when the last scan was
  • Unlimited scans on every plan, including the free one
  • If you ever stop paying, codes keep working for 30 days with three warnings first
Create a free account2 codes free. Paid plans from $7/month.

Scan to test

Y
yoursite.com
Create this dynamic code

Free for your first 2 codes. We only need an email, and nothing is charged.

A dynamic QR code holds a short MakeQR link, and you decide where that link goes, so the destination can change after printing. Every scan is counted. It needs a free account with a verified email; two dynamic codes are free forever, and paid codes keep working for 30 days if a subscription ends.

A dynamic QR code is a code whose destination lives on a server rather than in the pattern. The printed code holds a short MakeQR link; when someone scans, that link forwards them to whatever address you have set in your account. Change the address and every copy already printed follows.

That is valuable for anything printed in quantity or fixed in place: packaging, signs, vehicle graphics, brochures, table cards. It also counts scans, because every scan passes through the short link. Two dynamic codes are free forever with a verified account, and paid plans add more.

Creating and editing a dynamic code

  1. Create a free account

    Sign up and verify your email address. Verification is required before a dynamic code goes live, because short links that hide their destination are a favorite phishing tool.

  2. Set the first destination

    Switch the generator to dynamic and paste the address the code should open today. On Pro, the destination can also be a hosted menu, PDF or link page.

  3. Design, test and print

    Style the code as usual and scan it. The pattern will not change when the destination does, so this print file is final.

  4. Change it from your account

    When the page moves, edit the destination in your account. The next scan goes to the new address, and nothing on the printed code changes.

Static vs dynamic QR code: the difference is one extra step

A static code sends the phone directly to what is in the pattern; a dynamic code sends it to a short link first, which forwards it. Every advantage and trade-off comes from that step.

  • Editable

    Only dynamic. The short link can be pointed somewhere new; a static pattern is fixed forever.

  • Counted

    Only dynamic. The redirect sees each scan and records its time and the type of device.

  • Independent

    Only static. It needs no server and no account, and nobody can switch it off. A dynamic code depends on the redirect being there.

  • Works for WiFi and contacts

    Only static. A WiFi login or a vCard must be read by the phone itself, so it cannot sit behind a web redirect.

Free dynamic QR codes that do not expire

Two dynamic codes are free with an account, and they stay free forever, whether or not you ever pay. They are complete dynamic codes: editable as often as you like, with unlimited scans and a scan count.

If you move to a paid plan and later cancel, your codes keep redirecting for 30 days, with reminder emails on days 7, 14 and 28. After that you choose which two stay free. The rest show a neutral page, never an advert or a sales page, and start working again as soon as the subscription is restored.

Which dynamic QR code plan fits

Starter at $7 a month covers 10 dynamic codes with full scan statistics, print formats and folders. Pro at $19 covers 50 and adds hosted menu, PDF and link pages, bulk dynamic codes, and pause and expiry controls. Business at $49 covers 250, with an API and a custom short domain.

What is printed inside a dynamic code

Only the short link. The destination is stored in your account and looked up at scan time, so the pattern stays small even for a long URL, and editing never needs a new file.

Inside the code
https://makeqr.ai/r/k7Qm2x

Where dynamic codes pay for themselves

Use dynamic codes on anything costly to reprint or hard to reach: packaging, a sign bolted to a wall, the side of a vehicle, a catalog with a year of shelf life, table cards across 40 restaurants. The short link keeps the pattern less dense than a long URL, so 20 mm on a label is usually enough; scanning distance is still about ten times the width.

Print it at least 20 mm (2.0 cm) wide

Mistakes people make with dynamic codes

  • Using dynamic for WiFi or a contact card

    These only work as static data the phone reads directly. Make them static; they are free anyway.

  • Sending files to print before verifying

    An unverified account cannot publish a dynamic code. Finish email verification and test-scan the code before the printer gets the files.

  • Reading the scan count as visitor data

    A count shows how often a code was scanned, when, and on what type of device. It does not identify people, and the same person can scan twice.

When a static code is the better choice

Dynamic is not always the answer. If the destination will never change, such as your own domain on a business card, a static code is free, unlimited and independent of MakeQR.

Use dynamic where change is likely or where you want a count.

Dynamic codes at work

  • A restaurant prints one code per table and switches it from the summer menu to the winter menu without reprinting.
  • A property agent puts a code on a For Sale board and re-points it to the next listing once the house sells.
  • A manufacturer prints a code on packaging that opens the current manual, updated whenever the firmware changes.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

Dynamic QR Code: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

What is the difference between a static and a dynamic QR code?

A static code holds the destination inside the pattern and can never change. A dynamic code holds a short link that MakeQR forwards, so you can change the destination after printing and see how many times it was scanned.

Is there a free dynamic QR code?

Yes, two. They need a free account with a verified email, and they never expire, even if you never pay. You can edit them as often as you like, and they have unlimited scans and a scan count.

What happens to my dynamic codes if I stop paying?

They keep working for 30 days, with reminders on days 7, 14 and 28. Then you choose two to keep free forever; the others show a neutral page, never an advert, until you subscribe again.

What does a dynamic code record about each scan?

The time, the device type (iPhone, Android or other) and the country. The IP address is used only to look up the country and is never stored; MakeQR keeps no city or precise location. The free plan shows the scan count and last scan, and paid plans add scans per day, unique scanners, countries and devices.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.