Skip to main content
Free QR Code Generator

One QR code.
Any destination.

Update your QR destination after printing — no reprints, no downtime. Built-in scan analytics and a full REST API for teams who run serious campaigns.

1,000+ QR campaigns managed
Free QR Code Generator

URL · Text · WiFi · vCard  ·  PNG always free  ·  No account required

Foreground
Background
Logo
PNG / SVG · max 2 MB · free
Static·DynamicPRO
Dynamic QR — update destination after printing, track every scanTry free →
10M+QR codes generated
150+countries served
99.9%uptime SLA
Platform

More than a QR generator.

Most tools stop at the code. QRlumo handles what comes after: destination updates, scan tracking, team workflows, and API hooks — without touching the print.

Dynamic QR Codes

Change the destination without reprinting.

Every code routes through a managed short link. Update campaigns in seconds, pause high-risk codes, and keep printed menus, flyers, and business cards live forever.

  • Static & dynamic QR codes
  • Destination history
  • Expiry & scan-limit rules
  • Project-level organisation
QR Code Manager● Activespring_packaging_qr→ brand.com/spring-offer1,247 scans · Updated 2h agoUpdate destinationbrand.com/summer-campaignSave & redirect →No reprint needed
Scan Analytics

Know exactly which offline channel is working.

QRlumo turns every scan into actionable signal: daily aggregates, raw event streams, device and geo context, project dashboards, and exportable data.

  • Daily scan aggregates
  • Raw event stream
  • Top QR & project stats
  • Usage counters per plan
Scan AnalyticsLast 30 days2,847total scans+18%vs last month ↑247 scansJun 1Jun 15Jun 30
Automation & Teams

QR infrastructure for teams and systems alike.

Invite teammates, issue API keys, trigger webhooks, run bulk jobs, and attach branded domains, wiring QR campaigns into your workflow.

  • Workspace roles & invites
  • API keys
  • Webhook delivery
  • White-label domains
bash
# Create a dynamic QR code
POST /api/v1/workspaces/{id}/qrcodes
{
  "type": "dynamic",
  "name": "spring_packaging_qr",
  "content": {
    "url": "https://brand.com/spring-offer"
  }
}

# Webhook scan event
{
  "event": "qrcode.scanned",
  "qrcode_id": "qr_abc123",
  "scanned_at": "2026-06-09T10:00:00Z",
  "device": "iOS",
  "country": "CN"
}
Testimonials

Loved by teams that print.

From restaurant owners to engineers — here's what they say after the first campaign.

★★★★★

"Updated our menu link 3 times this season — not a single reprint. Our printed menus have paid for themselves twice over."

Sarah Chen

Restaurant Owner, Shanghai

★★★★★

"Scan analytics showed which packaging SKU drove the most traffic. We shifted budget in week two. Game changer for offline attribution."

Marcus Webb

E-commerce Brand Manager

★★★★★

"Webhook integration took 20 minutes. Clean REST API, solid docs. We pipe scan events straight into our data warehouse."

Priya Nair

Developer, Fintech Startup

★★★★★

"Managing 50 client codes in one workspace. The project folder system is exactly what agencies need — clients never see each other."

Tom Fischer

Marketing Director, Agency

★★★★★

"Created 200 codes for a conference in under an hour using CSV import. Distributed to exhibitors before the doors opened."

Li Wei

Event Planner

★★★★★

"White-label domains made client handoffs seamless. They see their own brand on every scan, not ours."

Ana Rodrigues

Brand Designer

Real campaigns. Real results.

Start your campaign →
Food & Hospitality

Restaurant Menus That Never Go Stale

A Shanghai restaurant chain replaced printed menus with a single dynamic QR per table. Three seasonal menu updates — zero reprints, zero downtime.

0 reprints across 3 menu updates
Get started →
Consumer Goods

Packaging QR That Outlives the Campaign

An FMCG brand printed 50,000 units pointing to a product page. When the campaign changed, they updated the destination — same code, new journey, no recalls.

4 destination changes, same printed code
Get started →
Events & Marketing

200 Conference Codes, One CSV Upload

An events agency generated unique codes for every exhibitor booth in minutes using CSV bulk import. Scan data showed booth traffic in real-time.

12,000 scans across 2-day event
Get started →
Pricing

Start free. Scale as you grow.

From your first free code to paid dynamic management to team automation.

MonthlyYearly Save 17%

Free

For testing & simple projects

$0
  • Unlimited static QR codes
  • 3 dynamic QR codes
  • 500 scans / month
  • Basic analytics
Start free
Most popular

Pro

Creators & small businesses

$12/mo
  • 50 dynamic QR codes
  • 10,000 scans / month
  • Export & remove branding
  • Landing page templates
Get Pro

Team

Marketing teams

$39/mo
  • 300 dynamic QR codes
  • 100,000 scans / month
  • 5 team seats
  • Bulk CSV, webhooks, A/B routing
Get Team

Business

High-volume operations

$99+/mo
  • 2,000 dynamic QR codes
  • 500,000 scans / month
  • Custom domains
  • Advanced analytics & audit log
Talk to sales

Common questions.

Talk to sales

Yes. Dynamic QR codes keep the same printed pattern. QRlumo updates the destination behind the scenes.

No. QRlumo is a full campaign platform: projects, teams, analytics, API keys, webhooks, billing usage, and domain management.

Yes. Workspaces, projects, role management, and branded domains are designed for agencies, franchises, and multi-brand teams.

Yes. The API supports QR operations, scan stats, webhooks, and bulk jobs with API-key auth, ready for automation-heavy teams.

Print once. Update any time. Track every scan.