Static vs dynamic codes

Which kind of code to use, and what each one can do.

You choose static or dynamic when you create a code. You can't switch a code between them later.

DynamicStatic
What the image containsA DynaQR linkThe content itself (a link, contact details or Wi-Fi details)
Change content after printingYesNo. Editing a static code changes the image, so printed copies keep the old content
Scan analyticsYesNo
Redirect rules, UTM tags, expiry, scan limitYes (plan permitting)No
Pause or archiveYesNo
How many you can haveYour plan's limitUnlimited on every plan
Needs DynaQR to keep workingYesNo

When to use which

  • Use dynamic for anything printed where the destination might change, or where you want to know about scans.
  • Use static for content that will never change and doesn't need tracking, such as a Wi-Fi network on a sign in your own office.

Types that can only be one kind

  • App download, Link in bio and Lead form codes are always dynamic.
  • Wi-Fi codes are always static. Phones need the network name and password inside the code to join.

How dynamic codes behave for some types

For some types, a dynamic code opens a DynaQR page first:

  • Contact card shows the contact details and a Save contact button that downloads the card.
  • Event shows the event details with Add to calendar and Add to Google Calendar buttons.
  • Phone call, Text message and Email open the phone's dialler, messages or email app. On a computer, or inside apps like Instagram, people see a button to tap instead.