Free — No credit card required
Register now — get Pro free for 1 month

Free & Trackable
QR Code
Generator

Make a QR code for a link, Wi-Fi, a menu, a vCard, WhatsApp or a PDF — free, and without a watermark. Make it dynamic and you can edit where it points after printing, and track every scan. 14+ QR types · Real-time analytics · Custom branding · Link pages. Freemium plan free forever — Normal from $5/mo, Pro from $9/mo. Early-bird offer: register now and get Pro free for 1 month.

No watermark Edit after printing Scan analytics
Dynamic — change anytime
Dynamic URL QR Code
Point to any website. Change the destination at any time — the printed QR stays the same.
WhatsApp QR
Open a chat with a pre-filled message.
Wi-Fi QR
Let guests connect instantly — no typing.
Link Pages
All your links in one QR scan.
vCard QR
Share your contact info in one scan.
PDF QR
Share catalogues and documents.
Video QR
Embed YouTube or Vimeo videos.
Social Media
All social channels on one page.
App Download
Smart redirect to App Store or Play.
Coupon QR
Branded promo code reveal page.
Gift Giveaway
Random win chance — collect leads.
Digital Menu
Restaurant menus you can update live.
🎉 Limited Time Register today and get Pro free for 1 month — no credit card, no catch. Claim your free account →
2,625+
Users Onboard
602+
Active Subscriptions
14+
QR Code Types
QR Codes Per User
100%
Free
0 Watermarks
No Branding Added
No Sign-up Required

Generate a QR Code Right Now

Paste a link and download the code — free, no account, no watermark, nothing that expires. Register to make it editable after printing and to see the scans.

What is a dynamic QR code?

A dynamic QR code encodes a short redirect address rather than your destination. Scanning it loads that short address, which looks up where the code currently points and forwards the visitor there. The printed pattern is an ordinary QR symbol either way — it follows the published symbology standard, ISO/IEC 18004, so any phone camera reads it without an app.

Because the destination lives on a server instead of in the printed squares, you can change it whenever you like — and every code already printed follows the change. A static QR code has the destination baked into the pattern, so changing it means a new code and a new print run. That one difference is why dynamic QR codes can be tracked, scheduled, password-protected, and switched off.

An already-printed QR code being re-pointed from one destination to another.
Static versus dynamic QR codes compared
 Static QR codeDynamic QR code
Change the destination after printingNoYes
Scan analyticsNoYes
Password protectionNoYes
Expiry dateNoOptional
Resolves with no server involvedYesNo
Pattern density for long URLsHighLow

Can the destination be changed after printing?

Yes, on any dynamic code. Edit it in your dashboard and every printed copy resolves to the new address within seconds — packaging, posters, and business cards included.

Can scans be tracked?

Yes. Each scan records a timestamp, device type, browser, and approximate location. Nothing personally identifying is stored. How QR scan tracking works.

Is the generator free?

There is a free plan that stays free, covering dynamic URL and WhatsApp codes with basic analytics and no watermark. Paid plans add the remaining types, bulk generation, and the API.

Is registration required?

Not to generate and download a code. An account is what makes a code editable and trackable, because the destination and its scan history need somewhere to live.

Do QR codes expire?

Not by default — codes stay live for as long as your account does. Expiry is opt-in per code. Why QR codes stop working.

What size should a printed code be?

Roughly a tenth of the distance it will be scanned from, with a clear margin around it. Printing sizes by placement, or the module and version tables from Denso Wave, which invented the format.

14 QR Code Types

One Platform, Every QR Type You Need

From simple URL redirects to rich content pages — we have a QR type for every use case.

A QR code ringed by tiles for the link, contact, Wi-Fi, chat, email, document, location and tag types.
🌐
URL / Website
Dynamic links you can update anytime without reprinting
💬
WhatsApp
Opens a WhatsApp chat with a pre-filled message
📶
Wi-Fi
Guests scan & connect — no password typing needed
📧
Email
Opens an email with pre-filled recipient and subject
💬
SMS
Opens a text message with pre-filled number and text
📞
Phone Call
Instantly dials a phone number on scan
👤
vCard Contact
Beautiful contact card with one-tap save to phone
📝
Rich Text / Article
Full rich-text content page with images and formatting
📄
PDF Document
Share catalogues, menus or docs with a beautiful download landing page
🎬
Video
Embed YouTube or Vimeo videos — scanners watch instantly
📱
Social Media
All your social profiles in one page — Facebook, IG, TikTok & more
📲
App Download
Auto-redirects iOS to App Store & Android to Google Play
🏷️
Coupon
Share promo codes with a branded coupon reveal page
🎁
Gift Giveaway
Gamified giveaway — scanners have a random chance to win a prize and claim it with their name & email
🍽️
Digital Menu
Beautiful restaurant menu page — update dishes anytime

Find the QR code you actually need

Each page below covers one job properly — how that code type works, where to put it, what the platform can do with it, and what to check before you print.

A printed poster QR code being scanned by a phone, feeding a dashboard of scan analytics.

Generators

By industry & use case

Platform features

Platform Features

Everything a Trackable QR Code Needs — And More

Built for businesses, creators and individuals who need professional QR codes without the complexity.

A scan analytics dashboard: a rising bar chart next to a world map dotted with scan locations.
Edit After Printing
Change where your QR code points at any time. Update a restaurant menu, event page, or promotion without reprinting a single poster.
Dynamic Key Feature
Manage Codes From Claude or ChatGPT
Connect an AI assistant to your account and re-point a printed code, check which poster is working, or create a code — by asking. An open standard (MCP), so it works with whichever assistant you already use.
MCP New
How AI assistant access works
Real-Time Analytics
Track every scan. See device types, operating systems, scan trends over time, and top-performing QR codes — all in a beautiful dashboard.
Analytics Privacy-Safe
QR Studio Designer
Shape every part of the code. Pick from 18 pixel shapes, style the three corner eyes separately, colour the pixels, frames and pupils independently, run a gradient across the whole thing, and drop your logo in the centre. A live preview renders your real code as you work, and warns you before a design becomes hard to scan.
New Pro Design Branding
How the QR designer works
Bot-Filtered Analytics
Paste a link into WhatsApp or Slack and the app fetches it to draw a preview card. That is not a scan. Previews, crawlers and monitors are recorded separately, so your numbers mean people — on every plan.
New Analytics All Plans
How bot filtering works
Print-Ready PDF Artwork
Vector CMYK PDFs with bleed, crop marks, K-only black and the quiet zone the spec asks for — plus size warnings worked out from your code’s real module count. Your QR Studio design prints exactly as you drew it.
New Print CMYK
How print-ready artwork works
Ticket & Voucher Validation
Issue passes that redeem exactly once — screenshots and forwards included. Two doors scanning the same ticket in the same second get one yes and one no, and every attempt is logged, refusals included.
New Pro Tickets
How pass validation works
Client Workspaces & Portals
Group work by the client it was done for and share a read-only scan report through a private link they bookmark. No client accounts, no passwords, and revoking it is one click.
New Pro Agency
How client portals work
Smart Multi-URL Routing
Route scanners to different URLs based on their device, OS, country, or browser language. One QR code, infinite smart destinations — first matching rule wins.
Pro Smart Routing Multi-URL
Team Workspaces

Built for Teams

One Pro plan. Your entire team in one shared workspace. No extra seats to pay for — invite up to 15 colleagues and manage everything together.

Your Team — Acme Corp
S
Sarah K.
Owner
M
Marcus T.
Admin
J
Jamie R.
Editor
A
Aisha M.
Editor
C
Chris B.
Viewer
Invite by email • Pending: 2
Up to 15 members per workspace
Create unlimited team workspaces. Each workspace holds up to 15 members on your Pro plan.
4-tier role-based access control
Owner controls billing. Admins invite & remove members. Editors create & edit. Viewers read-only.
Shared QR library with folders
All team QR codes live in one shared library, organised by colour-coded folders per member.
Email invitations in seconds
Invite colleagues by email. They accept via a secure link — no admin approval flow needed.
$24 /mo — or $19/mo billed annually
15
Max team members
4
Permission roles
1
Team workspaces
$24
Per month (or $19 annually)
Feature Comparison

Guest vs. Registered User

Start generating QR codes immediately — register to unlock the full experience.

Feature Guest Registered
Generate URL QR codes
Download as SVG
Edit destination after printing
Scan analytics & tracking
WhatsApp, Wi-Fi, vCard, Email QR types
Rich text content pages
Logo embedding
Custom colors & brandingColor onlyFull
Password protection
Expiry dates & fallback URLs
Time-based routing
Link Pages (Linktree-style)
Frame text on QR
Geographic scan tracking (country & city)
Export scans as CSV / PDF report
Bulk QR creation via CSV upload
REST API access (developer)
UTM Campaign Builder
Digital Business Cards with vCard export
Mobile Links (SMS-optimized short URLs)
Pricing

Simple, Honest Pricing

Start on Freemium — free forever. Upgrade to Normal ($5/mo) or Pro ($9/mo) when you need more power.

Limited-time offer: Register now and get the Pro plan free for 1 month. Claim it now →
Freemium
$0 / forever
URL & WhatsApp QR codes free for life on signup.
  • Up to 5 QR codes
  • Scan analytics
  • CSV data export
  • PDF export
  • REST API access
  • AI assistant access (MCP)
  • Bulk QR generator
  • Link pages
  • Digital business cards
  • Mobile link pages
  • Pre-built landing pages
  • Priority support
  • Advanced QR styling
  • Custom short links
  • Scheduled email reports
  • Print-ready PDF artwork
  • Ticket & voucher validation
  • Client workspaces & portals
  • QR Studio designer
  • Coupon / Promo QR
  • Gift Giveaway QR
  • Barcode QR codes
  • Smart QR features
  • Scan notifications
  • Zapier / HubSpot webhooks
  • Google Analytics 4
  • Retargeting pixels
  • Geofencing (scanning zone)
  • Smart Multi-URL routing
  • Custom domain
  • A/B split testing
  • White-label (remove branding)
Normal
$5 / mo
All 14+ QR types, advanced analytics, and exports — everything except API & always-on support.
  • Up to 50 QR codes
  • Scan analytics
  • CSV data export
  • PDF export
  • REST API access
  • AI assistant access (MCP)
  • Bulk QR generator
  • Link pages
  • Digital business cards
  • Mobile link pages
  • Pre-built landing pages
  • Priority support
  • Advanced QR styling
  • Custom short links
  • Scheduled email reports
  • Print-ready PDF artwork
  • Ticket & voucher validation
  • Client workspaces & portals
  • QR Studio designer
  • Coupon / Promo QR
  • Gift Giveaway QR
  • Barcode QR codes
  • Smart QR features
  • Scan notifications
  • Zapier / HubSpot webhooks
  • Google Analytics 4
  • Retargeting pixels
  • Geofencing (scanning zone)
  • Smart Multi-URL routing
  • Custom domain
  • A/B split testing
  • White-label (remove branding)
Try Pro — 14 Days for $4
Full Pro access for 14 days. One-time payment, no subscription.
Common Questions
The Freemium plan is completely free forever. It includes URL dynamic QR codes, WhatsApp QR codes, and basic scan analytics — no credit card required.
Normal ($5/mo) gives you all 14+ QR types including coupon and promo codes, advanced analytics, and exports — everything except the REST API and always-on support. Pro ($9/mo) adds the full REST API, bulk CSV generation, and always-on priority support.
No. Your QR codes stay active indefinitely unless you set an optional expiry date yourself. You are always in control.
Register now and your account gets the Pro plan free for 1 month from sign-up — no credit card needed. After your free period ends, you can subscribe to keep Pro ($9/mo) or stay on the Freemium plan at no cost.
No watermarks, ever. Downloaded QR codes are clean SVG files — no branding, no attribution required. Use them however you like.
No. Every iPhone and Android camera released in the past several years reads QR codes natively — point the camera and a notification opens the link. Nobody scanning your code has to install anything.
Yes, that is what makes a code dynamic. The printed pattern encodes a short redirect address we host; the destination behind it is a value in your dashboard. Edit it and every copy already printed follows within seconds.
What Users Say

Reviews from people using D-QR

4.7 out of 5 from 6 reviews — every one written by somebody using it, and read before it was published.

REST API

Built for Developers

Automate QR code creation, update destinations and pull analytics — all from your own apps. Authenticate once, integrate everywhere.

A code panel wired through a QR code to two service tiles, for the REST API and webhooks.

Authentication — Two headers, that's it

X-Client-ID: qrc_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Authorization: Bearer qrs_xxxxxxxxxxxxxxxxxxxxxxxxxxxx

Available Endpoints

  • GET
    /api/v1/qrcodes
    List all your QR codes (paginated, 20 per page)
  • POST
    /api/v1/qrcodes
    Create a new dynamic QR code
  • GET
    /api/v1/qrcodes/{id}
    Get a single QR code with full scan stats
  • PATCH
    /api/v1/qrcodes/{id}
    Update destination URL, name, active state
  • DELETE
    /api/v1/qrcodes/{id}
    Permanently delete a QR code and its scans
  • GET
    /api/v1/qrcodes/{id}/image
    Retrieve the QR code as an SVG image

POST /api/v1/qrcodes — Body Fields

  • name required
    Human-readable label for the QR code.
  • destination_url required
    The URL scanners will be redirected to.
  • qr_type optional, default: url
    url · whatsapp · email · sms · phone · vcard · text · wifi
  • color_foreground optional
    Hex color for the QR dots. Example: #1d4ed8
  • expires_at optional
    ISO-8601 datetime. QR stops working after this.

Code Examples

Create a QR code (cURL)

curl -X POST https://getdynamicqr.com/api/v1/qrcodes \
  -H "X-Client-ID: qrc_your_client_id" \
  -H "Authorization: Bearer qrs_your_secret" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Restaurant Menu",
    "destination_url": "https://example.com/menu",
    "qr_type": "url",
    "color_foreground": "#6366f1"
  }'

Response (201 Created)

{
  "data": {
    "id": 42,
    "name": "Restaurant Menu",
    "uuid": "Ab3x9Z",
    "short_url": "https://getdynamicqr.com/q/Ab3x9Z",
    "qr_type": "url",
    "is_active": true,
    "scans_count": 0,
    "created_at": "2026-03-01T12:00:00Z"
  }
}

Get stats (Python)

import requests

headers = {
    "X-Client-ID": "qrc_your_client_id",
    "Authorization": "Bearer qrs_your_secret",
}

r = requests.get(
    "https://getdynamicqr.com/api/v1/qrcodes/42",
    headers=headers
)
data = r.json()
print(data["stats"]["by_country"])
Get Your API Credentials Free

Generate your Client ID & Secret from your profile settings — no waiting, instant access.

Get in Touch

Questions? Talk to Us

A question, a feature request, or something that is not working the way it should — the contact page has a form, and a person reads everything that comes through it.

Start Creating Smart QR Codes Today

Join thousands of businesses and creators using D-QR. Free — no credit card, no ads, no watermarks.