QR Codes
QR codes in QRCompose are fully dynamic, customizable, and trackable in real time.
They act as the gateway to your interactive pages - allowing you to link, change, or redirect your content at any time without reprinting the physical code.
Overview
Each QR code represents an entry point into your digital experience.
You can link it to a Page, Flow, or external URL, and every scan is recorded with detailed analytics.
In QRCompose, QR codes are not just static images - they’re intelligent, managed entities that can be updated, re-linked, or even dynamically rerouted based on user context.
Linking a QR Code to a Page
QR codes can be linked to pages in two ways:
1. When Creating a Page
When you create a new QR code, you can choose its destination during Step 2. At this stage, you can either select an existing page from your account, create a new page to link immediately, or point the QR code to an external website. This flexibility allows you to decide whether the QR leads to content built in QRCompose or to any external URL.
2. Linking an Existing QR Code to a Page
If you already have a QR code created separately, you can manually link or relink it later:
- Open your QR code from the dashboard.
- Click “Change Destination”.
- Paste the destination address.
- Save changes - The printed QR code will now point to the new destination instantly.
TIP
This flexibility allows you to reuse existing QR codes without ever reprinting them.
Conditional Redirects
Conditional redirects make QR codes context-aware - they can automatically route users to different destinations based on defined rules.
You can set up rules under the Redirects tab of your QR code editor.
Supported Conditions
- Device Type - send Android users to Google Play and iOS users to the App Store.
- Location - redirect users based on country or region.
- Time-Based Rules - change destinations for specific hours, days, or campaigns.
- Custom Logic - combine multiple conditions for advanced flows.
Example Use Cases
- Redirect restaurant visitors to a Lunch Menu before 4 PM and a Dinner Menu afterward.
- Send mobile users to an app landing page, and desktop users to the main website.
- Run localized campaigns with region-specific offers.
Pro Tip
Conditional redirects apply instantly - all printed QR codes will follow your updated logic in real time.

Managing Your QR Codes
From the Dashboard, you can:
- View all QR codes with thumbnails and linked destinations.
- Access analytics (scans, unique visitors, location, device type).
Actions Available
- Edit Destination - change the linked page or external URL.
- Customize Design - adjust colors, logos, and frames.
- Delete - permanently remove the QR code and its data (⚠️ breaks any printed versions).
WARNING
Deleting a QR code is irreversible. Any printed or shared codes will stop working immediately.
Analytics & Tracking
Each scan is automatically logged with:
- Timestamp
- Device and OS
- Geographic location (city level)
- Referrer and traffic source
- Total and unique scan counts
You can visualize this data in the Analytics Dashboard to measure engagement and optimize campaigns.
Best Practices
- Always use dynamic QR codes for flexibility and analytics.
- Test each QR before large-scale printing.
- Maintain high contrast and clear visibility.
- Avoid linking to unpublished or deleted pages.
- Use conditional redirects to improve user targeting and experience.
Summary
The QR Code Overview page gives you full control over how users access your content.
Whether you’re linking to a menu, form, or event, every QR in QRCompose can evolve over time - gaining new destinations, styles, and intelligence without needing a single reprint.
Next: Pages
