QR codes that never expire
plus scan analytics
Generate QR codes for URLs, WiFi, vCards, email, phone, SMS and text — instantly, for free. Upgrade for dynamic QR with real-time scan tracking.
How to make a QR code
To make a QR code: (1) choose a type — URL, WiFi, vCard, email, phone, SMS, or text; (2) enter the content; (3) customise colours and size; (4) click Download. Static QR codes are free and never expire. For a dynamic QR code that you can edit and track, sign up for a free account.
60-second tour
See Scanmint make a QR code in seconds
Pick a type, customize, export PNG or SVG. Sign up free for dynamic QR + scan analytics.
Other QR generators have a catch
- ✗QR codes expire after 30–90 days unless you pay
- ✗Free plans are watermarked or low-res
- ✗Dynamic redirect hides behind a $20/mo paywall
- ✗They track every scan and sell your data
- ✗Can't change the destination without reprinting
Scanmint is different
- ✓Static QR codes are free and never expire
- ✓Clean PNG export, no watermark on dynamic QRs
- ✓Dynamic QR + analytics from $3.75 (launch deal)
- ✓You own your data. No third-party tracking on free tier
- ✓Change redirect URL any time from dashboard
How it works
Choose a type
URL, WiFi, vCard, Email, Phone, SMS, or plain Text. Fill in the details.
Customize
Pick colors, size, error correction level. Preview updates live.
Download & share
Export PNG or SVG, free. For dynamic QR, scan tracking starts immediately.
Everything you need in a QR generator
URL QR codes
Link to any URL. Works with https, http, app deep links.
WiFi QR codes
WPA/WPA2, WEP, or open. Customers scan to connect instantly.
vCard QR codes
Full contact card with name, phone, email, org, and website.
Email, Phone, SMS
Pre-filled mailto:, tel:, smsto: links. One scan, one tap.
Custom colors
Foreground, background, any hex color. Live preview.
SVG export (free)
Infinitely scalable vector. Perfect for print and large format.
Scan analytics
Total scans, unique devices, referrer per dynamic QR code.
Edit destination
Change where a dynamic QR redirects without reprinting.
Instant, no sign-up
Static QR codes require zero account. Generate and download.
How Scanmint compares
| Feature | Scanmint | qr-code-generator.com | Canva QR |
|---|---|---|---|
| Free static QR | ✓ | ✓ | ✓ |
| QR never expires (free) | ✓ | ✗ (90 days) | ✓ |
| Dynamic QR (free tier) | ✗ | ✗ | ✗ |
| Scan analytics | ✓ (paid) | ✓ (paid) | ✗ |
| SVG export | ✓ (free) | ✓ (paid) | ✗ |
| WiFi / vCard types | ✓ | ✓ | ✗ |
| Change redirect URL | ✓ | ✓ (paid) | ✗ |
| No tracking on free | ✓ | ✗ | ~ |
Start free. Grow when you need it.
Dynamic QR codes with scan analytics from $3.75 during launch (75% off). Lifetime plan available.
See pricing →A fully-agented company
Scanmint is built and maintained by AI agents — no full-time engineering team. Submit a feature request and our agents triage, build, and ship it automatically. Every change tracked live on the public board.
Paid members only · every request is screened by our AI security agent before the build agents pick it up.
Request a feature →Frequently asked questions
A static QR code encodes data directly into the pattern — the destination is fixed and cannot be changed. A dynamic QR code stores a short redirect URL inside the pattern; you can update where it points any time from your dashboard without reprinting. Dynamic codes also log every scan with timestamp, device type, and location data.
Yes, if it is a dynamic QR code. Log in to your Scanmint dashboard, find the code, and update the destination URL. The printed QR pattern stays the same — only the redirect destination changes. Static QR codes cannot be edited after creation because the data is baked into the pattern.
Static QR codes never expire — they encode data directly and work forever with no server involved. Dynamic QR codes remain active for as long as your Scanmint account is active. Free static codes have no expiry date and no account required.
Every dynamic QR code tracks total scans, unique device scans, scan timestamp, device type (iOS / Android / desktop), browser, and approximate location by country. You can view the data in your dashboard or export it. Static free-tier codes do not collect any analytics.
Logo embedding is on the roadmap. In the meantime you can match your brand colours — set any foreground and background hex colour in the generator. The resulting code is still fully scannable with standard QR error correction.
Static QR codes (URL, WiFi, vCard, Email, Phone, SMS, Text) are free forever with no account required. Download PNG or SVG instantly. Dynamic QR codes with real-time scan analytics require a paid plan starting at $3.75/month during the launch period, or a one-time Lifetime plan at $200.
Scanmint supports seven types: URL (web links), WiFi (WPA/WPA2/WEP credentials), vCard (full contact card), Email (pre-filled mailto), Phone (click-to-call tel links), SMS (pre-filled smsto), and plain Text. All seven types are available on the free tier.
Free users can download PNG (up to 300 px) and SVG (infinitely scalable — ideal for print and large-format signage). Pro plans add hi-res PNG up to 1024 px without watermark.
Ready to mint your first QR?
Free forever for static codes. No account. No expiry.