Dynamic QR codes: printed once, still changeable
A dynamic code encodes only a qrhub short link. The scanner reaches the link first, and our service then routes them to your current settings — so the destination and the landing page can change at any time, without redoing the pattern you already printed.
What dynamic codes give you
Change the destination without reprinting
Scans you can measure
Customizable landing pages
Still optimizable after launch
When to use it
- Materials with a long campaign life whose destination may change (packaging, posters, booths)
- Cases where the campaign needs measuring: how many people scanned, from where, and when
- Cases that need a landing page to carry the content: menus, coupons, profile pages, link hubs
- One code across several channels, where you later want to split or switch the landing content
18 dynamic code types
Dynamic codes support the types below; most render a customizable landing page rather than redirecting straight away.
Website URL
Scanning opens the given web address
PDF
Read a PDF online after scanning
Image gallery
Browse a collection of images
Video
Play a video after scanning
Profile page
A page with an avatar and every way to reach you
Multiple links
Fit several links into one code
Social media
Collect the entry points to your accounts
App download
Show an app introduction with a download link
Instagram
Scanning opens your Instagram profile
Audio
Play audio after scanning
Business page
Show your business details and contact routes
Menu
Show the menu and prices
Feedback collection
Collect messages by scan and read them in the console
Event
An event page with a sign-up link
Facebook
Scanning opens your Facebook page
Coupon
Hand out and redeem coupons by scan
Playlist
Listen to a collection of songs
GS1 2D barcode
A 2D barcode that follows the GS1 standard
Dynamic or static — which to pick
- Will the content change later?
- If it will, choose dynamic — a static code carries its content in the pattern, so once printed it cannot be changed; you would have to generate a new one and replace the material.
- Do you need scan data?
- Then choose dynamic. A static code never reaches our servers, so scans, regions and devices cannot be recorded.
- Must scanning work without any external service?
- If the code must keep working where our service is unreachable (offline venues, long-term postings with nobody to maintain them), a static code is safer: it needs no server to resolve.
- Do you care about cost?
- Static codes do not use up the dynamic code allowance (free accounts default to 5 dynamic codes, adjustable in the console); where the content is fixed, static is the cheaper choice.
Start your first campaign with a dynamic code
The 7-day trial includes dynamic codes and full scan analytics. Free and trial accounts default to 5 dynamic codes (adjustable in the console); static codes do not count against that limit.