Dynamic QR Code Generator for Links You Can Change

A dynamic code prints a short address that the app redirects to your destination. You can change that destination later, keep the same printed square, and see how often it is scanned. Dynamic codes are part of the Pro and Team plans.

How a dynamic QR code works

A static code stores the destination itself. Once it is printed, the link inside it is fixed, and the only way to change it is to print again. A dynamic code stores a short address on this app instead. When someone scans it, the app looks up the current destination and redirects the visitor there, so the printed square never has to change.

Every change takes effect on the next scan. The redirect is served by the app, so an edit to the destination reaches every printed copy at once. The code keeps its pattern, colors and logo, so the design you printed on a flyer or a sticker stays the same.

Each scan of a dynamic code is recorded, and the analytics page shows the scans per day, per device and per destination. A bot flag keeps crawlers and link previews out of the totals. Static codes record no scans at all, which is why the choice between the two matters before you print.

How to create and update a dynamic code

  1. 01

    Choose the dynamic option in the editor

    Open the generator, enter the destination and switch the code to dynamic. The option needs a Pro or Team workspace, and the editor tells you when the current plan does not allow it.

  2. 02

    Save the code and test the proof

    Saving gives the code its short address. Download the image in the format your printer needs, such as SVG for a sign or PNG for a flyer, and scan the printed proof with a phone before the run.

  3. 03

    Change the destination when the offer moves

    Open the code, edit the destination and save. The next scan uses the new address, so there is nothing to reprint. Note the date of each change if the printed material refers to an offer with an end date.

Where a dynamic code is worth it

  • Menus and price lists

    A restaurant can print one code on each table and point it at this week's menu. When prices change, the table stickers keep working and no one needs a new print run.

  • Campaigns that run for several weeks

    A shop can print a code on a window display and send it to the landing page of the current promotion, then switch to the next offer as the season changes.

  • Products that outlive their packaging

    A manufacturer can print a code on a label that stays on the product for years. The manual, the warranty or the support page behind it can be updated without touching the label.

  • Events with changing details

    An event team can print the code on posters early, then point it at the schedule, the venue map or the live results as the day approaches.

  • Teams that report scan activity

    Managers who need to know which printed material gets attention can compare scans per code over seven, thirty or ninety days, and stop printing the codes that nobody scans.

Tips before you print a dynamic code

Test the redirect before the print run
Scan the proof with two phones, one iPhone and one Android, and confirm that the page opening is the one you expect. A typo in the destination is much cheaper to fix on screen than on ten thousand flyers.
Keep the short address recognizable
A visitor who remembers an old address might arrive at the wrong offer. Do not reuse a short address from one campaign for another, and retire the old codes you no longer print.
Plan the subscription with the print run
Dynamic codes depend on an active Pro or Team workspace. Before a long campaign, check the renewal date, so the material in the street does not outlive the plan that serves its redirect.
Keep static codes for permanent content
A code that will never change, such as a link to a fixed document, does not need redirection. Use a static code for it and reserve dynamic codes for the places where the destination will move.

Questions about dynamic codes

Which plan includes dynamic QR codes?

The Pro plan and above. The free plan creates static codes only, and a static code never records scans. Creating a dynamic code needs an active Pro or Team workspace.

Do I need to reprint when the destination changes?

No. Edit the destination in the editor and save. The printed square stays the same, and the next scan goes to the new address.

Can I change the design after printing?

The destination can change at any time, but a new design is a new image. A printed copy keeps its original look, so print again if you want the new one.

Are scans of a dynamic code counted?

Yes. Each scan is recorded with the day, the device and the referrer, and the analytics page shows the totals for seven, thirty or ninety days. Bot requests are marked and left out of the totals.

Can I use a dynamic code for a link that never changes?

You can, but a static code is simpler for that job. It works without the app and does not depend on the plan, so keep dynamic codes for the content you expect to update.

How do I know which type of code I need?

A dynamic code is the one that can change its destination after printing, and it records scans. A static code keeps its destination fixed for life, so decide which type you need before the first print run.

Maak jou eerste kode in 'n minuut

Die redigeerder is gratis. Voeg 'n rekening by wanneer jy kodes wil stoor, skanderings wil volg of later 'n bestemming wil verander.