Documentation
Dynamic QR Codes
Available on paid plans. Free plan supports static QR codes (up to 30-day validity).
Dynamic QR codes keep the same printed image while letting you update the destination any time from your dashboard. This means you never need to reprint because a link changed.
How dynamic QR codes work
When someone scans your QR code, their phone reads a short URL like yourdomain.com/r/summer-sale. This redirects them to your chosen destination URL. The short URL never changes β only the destination does. You can update the destination, set an expiry date, change the password, or enable A/B testing at any time without touching the printed QR code.
Creating a dynamic QR code
Go to Dashboard β Create QR Code. Choose 'URL Redirect' as the type. Enter your destination URL, give the code a name, optionally set an expiry date, and click Create. Your QR code is immediately ready to download and use.
Updating the destination
Go to Dashboard β click on any QR code β Edit Destination. Change the URL to anything you like and save. The change takes effect immediately β no new QR code image needed.
Advanced controls
Dynamic QR codes support: expiry dates (auto-deactivate on a date), go-live scheduling (activate at a future date), scan caps (auto-expire after N scans), password protection, country targeting, and A/B split testing. All of these are available without reprinting.
π‘ Pro Tips
- Use a descriptive custom slug (e.g. /r/jan-newsletter) to make your links memorable and easier to manage.
- Set expiry dates even if you plan to keep the code active β you can always extend them. This prevents forgotten codes from running indefinitely.
- Test your QR code by scanning it before printing large runs.
Related Articles
More in Core Features
Ready to get started?
Create your first QR code free β no credit card required.