Launch offer: 75% off your first payment until December 31, 2026.

Free forever

Free QR codes that never expire
no account, no bait-and-switch

Generate QR codes for URLs, WiFi, vCards, email, phone, SMS and text, instantly, for free. A free account adds dynamic QR with real-time scan tracking.

Your QR code appears here as you type.

Static code: it holds your link directly and never expires. No account needed. WiFi, vCard, email, phone, SMS or text? Open the full generator

This is the real generator. Type a link and scan the result.

Scanmint in under a minute
Read the transcript

Need a QR code, but you don't want another account? Scanmint makes free QR codes that never expire. No account, and no watermark on the PNG or SVG. Type or paste your link. The code shows up as you type. Then download it as a PNG or an SVG. It does WiFi, vCards, email, phone, SMS and plain text too. A free account adds dynamic codes with scan tracking. Make yours at scanmintsite.space.

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, create a free account.

60-second tour

See Scanmint make a QR code in seconds

Pick a type, customize, export PNG or SVG. Create a free account 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 + SVG export — no watermark, free or paid
  • ✓Dynamic QR + scan analytics: free with an account
  • ✓Pro (hi-res PNG + your logo): first payment $3.75, then $15.00/mo
  • ✓You own your data. No third-party tracking on free tier
  • ✓Change redirect URL any time from dashboard

How it works

Three steps, no account

  1. URLWiFivCardEmailPhoneSMS
    1

    Choose a type

    URL, WiFi, vCard, Email, Phone, SMS, or plain Text. Fill in the details.

  2. 2

    Customize

    Pick colors, size, error correction level. Preview updates live.

  3. PNGSVG
    3

    Download & share

    Export PNG or SVG, free. For dynamic QR, scan tracking starts immediately.

Dynamic QR with a free account

See which codes get scanned

Each dynamic code shows total scans, unique devices and top referrer, and you can change where it points without reprinting. The panel on the right is sample data in the real layout, labelled as such.

SAMPLE DATAMade-up numbers in the layout of the real dashboard.
  • Spring flyer

    scanmintsite.space/r/sample-flyer

    https://example.com/spring

    128 total scans87 unique devicesTop referrer: Direct / unknown

  • Counter sign

    scanmintsite.space/r/sample-counter

    https://example.com/menu

    342 total scans210 unique devicesTop referrer: Direct / unknown

  • Package insert

    scanmintsite.space/r/sample-insert

    https://example.com/guide

    41 total scans33 unique devicesTop referrer: example.com

Spec sheet

Everything you need in a QR generator

  • 01

    URL QR codes

    Link to any URL. Works with https, http, app deep links.

  • 02

    WiFi QR codes

    WPA/WPA2, WEP, or open. Customers scan to connect instantly.

  • 03

    vCard QR codes

    Full contact card with name, phone, email, org, and website.

  • 04

    Email, Phone, SMS

    Pre-filled mailto:, tel:, smsto: links. One scan, one tap.

  • 05

    Custom colors

    Foreground, background, any hex color. Live preview.

  • 06

    SVG export (free)

    Infinitely scalable vector. Perfect for print and large format.

  • 07

    Scan analytics

    Total scans, unique devices and top referrers per dynamic QR code.

  • 08

    Edit destination

    Change where a dynamic QR redirects without reprinting.

  • 09

    Instant, no sign-up

    Static QR codes require zero account. Generate and download.

Share

Know someone who needs a QR code? Share Scanmint.

Send your personal link to a friend or colleague. Static QR codes are free, with no account needed.

I use Scanmint for free QR codes with scan tracking. Have a look:

How Scanmint compares

FeatureScanmintqr-code-generator.comCanva QR
Free static QR✓✓✓
QR never expires (free)✓✗ (90 days)✓
Dynamic QR (free tier)✓ (free account)✗✗
Scan analytics✓ (free account)✓ (paid)✗
SVG export✓ (free)✓ (paid)✗
WiFi / vCard types✓✓✗
Change redirect URL✓✓ (paid)✗
No tracking on free✓✗~

Free tools, no sign-up

Make a WiFi QR code for your guests, a QR code for Google reviews, or build a free UTM link and QR code with QR code tracking.

Start free. Grow when you need it.

Dynamic QR codes with scan analytics are free with an account. For hi-res PNG export and your logo: Pro is $3.75 for your first payment, then $15.00/mo. Lifetime is $200 (never discounted). Launch offer: 75% off your first payment until December 31, 2026.

See pricing →
Built in the open

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. Send your request from the support page.

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

What is the difference between a static and a dynamic QR code?

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 count every scan (total scans, unique devices and top referrers in your dashboard).

Can I edit a QR code after printing it?

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.

Do Scanmint QR codes expire?

Static QR codes never expire — they encode data directly and work forever with no server involved. Dynamic QR codes send scans through a Scanmint redirect link, so they depend on Scanmint staying online; static codes never do. Free static codes have no expiry date and no account required.

What scan analytics do I get?

Every dynamic QR code shows total scans, unique devices and top referrers in your dashboard. Static free-tier codes do not collect any analytics.

Can I add my logo to a QR code?

Yes, on paid plans. Pro and Lifetime can upload a logo that is placed in the centre of the code (error correction is set to High automatically so it stays scannable). Free codes can still match your brand colours: set any foreground and background hex colour in the generator.

Are the QR codes free?

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 scan analytics need a free account. Paid plans add hi-res PNG export (up to 1024px) and your logo in the QR code: Pro is $3.75 for your first payment, then $15.00/mo. Or a one-time Lifetime plan is $200 (never discounted). Launch offer: 75% off your first payment until December 31, 2026.

What QR code types does Scanmint support?

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.

What download formats are available?

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.