Landing pages · signed receipts · scan-to-pay · short links

Dynamic QR Codes
That Work for You

Create once, redirect forever. Personalize each scan, prove authenticity with signed receipts, and turn any QR into a checkout — all from one dashboard.

Free plan includes 2 dynamic QR codes. No credit card required.

How it works

One QR code. Infinite destinations.

Create once, redirect forever. Update the landing page, swap in a seasonal campaign, or A/B-test two URLs — the QR in the wild never has to change.

  • Summer sale landing page
  • Product demo video
  • Guest Wi-Fi network
  • Localized microsite
Preview
ezralink.org

Summer sale landing page

Dashboard preview
Last 7d

Top QR codes

842

Top code · 30d
  1. 1

    Trade show booth

    Lead-gen landing

    842
  2. 2

    Coffee shop menu

    Wi-Fi network

    631
  3. 3

    Summer sale flyer

    Promo redirect

    504
  4. 4

    Product demo card

    Video demo

    318

Standout features

More than a redirect. A full scan platform.

Six capabilities you won't find in a plain link shortener — built for teams that care about what happens after the scan. *based on plan subscription

Landing Pages

Every scan renders a personalized page based on the visitor's country, language, device, and time of day. Cached per-context — only pay for fresh generations.

Signed Scan Receipts

Every scan can emit a cryptographically-signed token that proves the visit happened. Verify anywhere for audit-grade proof-of-scan — great for compliance, warranty, and authenticity flows.

Scan to Pay

Attach a price to any QR and scanners land straight in Checkout (for example: Stripe). No card data touches your servers. Receipts, refunds, and full analytics included.

Fraud Detection

Bot user agents, headless browsers, and suspicious IP clusters are auto-flagged so your analytics stay clean. Works out of the box — no config, no rule-writing.

A/B with Auto-Winner

Test two landing URLs under one QR. When statistical significance lands, EzraLink promotes the winner automatically and keeps it there. Set it and walk away.

Serialized Codes

Mint thousands of unique QR codes under one campaign. Each scan is tracked against its serial — perfect for vouchers, tickets, warranty cards, or unit-level authentication.

Free URL shortening, on every plan

Paste any long link, get a short one back. No QR required, no plan upgrade required — just a faster way to share. Every short link is saved to your account with scan counts so you can track what’s actually getting clicked.

Plus everything else you'd expect

The table stakes, solid and unfussy. Across the platform.

Dynamic Links

Change your QR code destination anytime without reprinting. Update URLs on the fly.

Team Collaboration

Invite your team with role-based access. Admins, editors, and viewers.

Branded Design

Brand your QR codes with custom colors and embedded logos. Stand out from the crowd.

Instant Redirects

Lightning-fast 302 redirects. Your QR codes resolve in milliseconds from the edge.

API + Webhooks

Wire scans into any stack. Programmatic QR creation plus real-time webhook dispatch.

Security

Built for teams that care about trust

Cryptographic signing, database-level isolation, and least-privilege access control — the defaults, not the upsells.

Your data isn't our product

We don't sell scan, visit, or account data to third parties, share it with advertisers, or use it to train AI models — ours or anyone else's. The only purpose is powering the analytics in your own dashboard.

HMAC-signed webhooks

Every outbound webhook payload carries an X-EzraLink-Signature (HMAC-SHA256) header plus a timestamp so your endpoint can verify authenticity and reject replayed requests.

Zero card data on our servers

Scan-to-pay hands off directly to Stripe Checkout. Card numbers never touch our infrastructure — we don't see, log, or store them. PCI scope stays minimal.

Row-level data isolation

Postgres row-level security enforces organization boundaries at the database layer. Even if application code had a bug, the database itself refuses cross-org reads.

Role-based team access

Owner, admin, editor, and viewer roles enforced server-side on every mutation. Invite members by email, revoke access instantly. No accidental admin upgrades.

Password-protected QRs

Optionally gate any QR destination with a password. Per-row salt plus HMAC-SHA256 hashing, rate-limited unlock flow, constant-time compare on verify.

Verified custom domains

Bring your own domain for QR URLs. TXT-record ownership verification before certificates provision — no mis-issued SSL for domains you don't actually control.

Scan receipts, fraud filtering, and bot detection also ship on every plan — see the standout features above.

Simple, transparent pricing

Start free, upgrade when you need more.

Free

Get started with dynamic QR codes

$0/month
  • 2 dynamic QR codes
  • 1 team member
Start Free

Contact sales for extended contracts

Suggested

Pro

For growing teams and businesses

$15/month
  • 10 dynamic QR codes
  • Real-time scan analytics
  • Up to 3 team members
  • Custom QR styling & logos
  • Campaigns, forms & landing pages
  • A/B routing & geo targeting
  • 5 saved logo assets
  • Priority support
Get Pro

Contact sales for extended contracts

Business

For enterprises and agencies

$30/month
  • 50 dynamic QR codes
  • Everything in Pro
  • Up to 50 team members
  • 10 saved logo assets
  • Webhooks & API access
  • White-label QR codes
  • Dedicated support
Get Business

Contact sales for extended contracts

Start Creating QR Codes Today

Join organizations using EzraLink to manage their QR codes. Free to start, no credit card required.

Get Started Free