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.
| Dynamic | Static | |
|---|---|---|
| What the image contains | A DynaQR link | The content itself (a link, contact details or Wi-Fi details) |
| Change content after printing | Yes | No. Editing a static code changes the image, so printed copies keep the old content |
| Scan analytics | Yes | No |
| Redirect rules, UTM tags, expiry, scan limit | Yes (plan permitting) | No |
| Pause or archive | Yes | No |
| How many you can have | Your plan's limit | Unlimited on every plan |
| Needs DynaQR to keep working | Yes | No |
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.