Dynamic QR codes without the $30/month surprise

Free tier with actual dynamic QRs and scan analytics. Pro is $12/month, not $30. Real API access. GS1 Digital Link built in. Built for marketers, devs, and anyone who's been priced out of the alternatives.

14-day Pro trial included on every signup

Everything you need, nothing locked behind enterprise sales

All the QR types and styling options. No "contact us for analytics" surprises.

🔗

Dynamic QR codes

Print once, update the destination forever. Free plan includes 2 dynamic codes — most generators charge $20+/month for any.

📊

Scan analytics

See every scan: timestamp, user-agent, location. 30-day retention free, unlimited on Pro.

🎨

Custom styling

11 module shapes, gradients, separate eye colors, color presets. Logo overlay on Pro.

📱

App QR with auto-detect

One QR that routes iOS to App Store, Android to Play Store, desktop to your fallback URL.

📎

File QR hosting

Upload a PDF, image, or video → QR that downloads it. Up to 25 MB on Pro.

🏥

GS1 Digital Link

Pharma, medical devices, retail. Built-in resolver shows product info when scanned.

⚙️

Real API access

Generate QRs from any app or service via a clean REST API. Per-app keys, revocable independently.

📋

Bulk CSV generation

Upload a CSV with up to 500 rows, get a zip of PNGs. Perfect for product label runs.

🔐

Your data, isolated

Real multi-tenancy. Your QRs, products, analytics — only you and your team see them.

Simple pricing

Free forever, or upgrade when you need to scale. No annual lock-ins.

Free

$0/forever
No card required
  • Unlimited static QR downloads
  • 10 saved items (products + files + links)
  • 2 dynamic QRs (with scan tracking)
  • 1 file upload (5 MB max)
  • 30-day analytics retention
  • All shapes, gradients, presets
  • GS1 Digital Link resolver
  • Logo overlay
  • Bulk CSV
  • API access
Get started free

Business

$49/month
Custom volume pricing available
  • Everything in Pro, plus:
  • Custom domain (resolve.yourbrand.com)
  • Team accounts (up to 5 users)
  • Priority email support
  • SLA on uptime
  • Onboarding call
Contact us

Frequently asked questions

Real answers. No "contact sales" deflections.

Is it really free? What's the catch?

The Free plan is genuinely free forever — no trial, no card. The "catch" is the 10 saved items / 2 dynamic QRs cap. If you need more, $12/month gets you unlimited everything. Static QR generation is unlimited on Free; the cap is on items you save to your account.

What's a dynamic QR code?

A QR that encodes a short URL we control (like qrstack.io/r/Xy3Kpq) — the QR itself never changes, but you can update where it points to at any time, without reprinting anything. Bonus: every scan is logged so you can see how often each campaign is being used.

Can I use this for commercial / client work?

Yes. Free and Pro plans both allow commercial use. The Free plan adds a small "Powered by QR Stack" footer to GS1 resolver landing pages — Pro removes it.

Do you support GS1 Digital Link for medical / pharma / retail?

Yes — fully. Generate QRs in the standard GS1 Digital Link URL format (GTIN, batch, expiry, serial), and our built-in resolver renders a clean product info page when scanned. Free plan includes the resolver.

How does the API work?

Pro plan only. REST API at https://qrstack.io — create per-app keys in your dashboard, send X-API-Key header. Generate QRs, look up products, manage dynamic links. Each app gets its own revocable key.

Can I cancel anytime?

Yes. Cancel from your account settings, no questions, no retention call. Your account drops to Free at the end of the billing period — no data lost, just feature limits return.

Where's my data stored?

Multi-tenant isolated on a single Linux server (Hostinger VPS, US datacenter). Your QRs, links, files, and analytics are siloed to your account. Daily database backups + VPS-level snapshots via Hostinger.

Make your first QR in 30 seconds

No signup required to download. Sign up gets you 14 days of Pro free.

Start free