What is QRlumo?
Every piece of physical print that contains a QR code is a liability — unless the destination can change.
A restaurant prints 500 menus. The online ordering URL changes three months later. Every table now has a dead QR code. The options are reprint (expensive), redirect the old URL (requires server access), or leave it broken.
QRlumo exists to make that problem impossible.
The core idea
A static QR code encodes the destination directly into the pattern. Once printed, it's frozen.
A dynamic QR code routes through a redirect layer. The printed pattern is permanent; the destination is not. You can change where it goes any time — from a dashboard, an API call, or a bulk CSV — and the change takes effect in seconds, everywhere.
QRlumo is a dynamic QR code management platform. It adds the three things static codes can't give you:
| Static | Dynamic (QRlumo) | |
|---|---|---|
| Update destination | ✗ | ✓ — instantly, without reprinting |
| Scan analytics | ✗ | ✓ — device, country, timestamp |
| Team & API access | ✗ | ✓ — workspace, roles, REST API |
What QRlumo is not
QRlumo is not a generic QR code generator. There are hundreds of those.
QRlumo is a management platform — built for the teams who run campaigns, print at scale, and need to measure what happens after the scan. If you need one code for one thing once, you don't need QRlumo. If you need a fleet of codes across products, campaigns, locations, and brands — and you need to know which ones are working — QRlumo is built for that.
Core concepts
| Term | Meaning |
|---|---|
| Static QR | Destination baked into the printed pattern. Permanent. |
| Dynamic QR | Destination managed by QRlumo. Changeable any time. |
| Workspace | A shared environment for a team, brand, or client account. All codes, projects, billing, and API keys belong to a workspace. |
| Project | A folder inside a workspace. Use it to group codes by campaign, location, product line, or client. |
| Scan event | A single recorded scan: timestamp, device type, country, referrer. |
| Destination | The URL a dynamic code resolves to. You can update it, set expiry rules, or configure A/B routing. |
Quick start
1. Create an account
Go to app.qrlumo.com/signup. No credit card required.
2. Create your first dynamic code
- Open a workspace → New QR code
- Set type to Dynamic
- Enter a destination URL
- Download as PNG, SVG, or PDF — and print it
3. Update the destination
When the destination changes, open the code in the dashboard → Edit destination → save. The change is live in under a second. Nothing gets reprinted.
4. Read the scan data
Open the code to see total scans, unique scans, daily trend, country breakdown, and device breakdown. All in real time.
Go further
- Dynamic QR Codes — Expiry, A/B routing, destination history
- Analytics — What gets tracked, how to export
- Workspaces & Teams — Roles, projects, custom domains
- API Reference — Build integrations, automate campaigns
- Webhooks — Push scan events to your systems in real time
- Product Roadmap — Where we are and where we're going