Free — No credit card required
Register now — get Pro free for 6 months

Free Dynamic
QR Code
Generator

Create dynamic, trackable QR codes that you can edit after printing. 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 6 months.

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.
Digital Menu
Restaurant menus you can update live.
🎉 Limited Time Register today and get Pro free for 6 months — no credit card, no catch. Claim your free account →
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

Enter your URL and generate a beautiful QR code instantly — free, no account needed. Register to unlock dynamic editing, analytics, WhatsApp, Wi-Fi, vCard types and more.

Your QR Code is ready!
This is a static QR code — great for a quick download. Create a free account to get a dynamic QR you can edit after printing, track scan counts, add a logo, and much more.
Registered users get: edit URL after printing · scan analytics · 8 QR types · logo upload · password lock · expiry dates · Link Pages · time-based routing and more.
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.

🌐
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
🍽️
Digital Menu
Beautiful restaurant menu page — update dishes anytime
Platform Features

Everything You'd Expect — And More

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

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.
DynamicKey Feature
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.
AnalyticsPrivacy-Safe
Custom Branding
Pick any color. Upload your logo to embed it directly in the QR code centre. Add a frame text like "SCAN ME".
BrandingLogo Upload
Password Protection
Secure your QR codes with a password. Only people with the password can access the destination — great for private documents or VIP access.
Security
Time-Based Routing
Route scanners to different URLs based on time of day. Lunch menu in the morning, dinner menu in the evening — automatically.
SmartAutomation
Link Pages (Linktree-style)
Create a beautiful micro-page with all your links in one place. Share it via a QR code or a short URL. 5 themes included.
Link PageUnique
Rich Text Content Pages
Create full articles with headings, images, lists and formatted text. Share them via QR. Perfect for product info or event details.
Rich Content
Expiration Dates
Set an expiry date and define a fallback URL to redirect to after it expires. Perfect for limited-time promotions.
Time-Limited
SVG & PNG Downloads
Download your QR codes as crisp, infinitely scalable SVG files — perfect for print in any size. No blurry low-res images.
Print-ReadyVector
Geographic Tracking
See where in the world your QR codes are being scanned. Every scan records the country and city of the scanner — all privacy-safe.
NewGeo Analytics
Exportable Reports
Download your scan data as a CSV spreadsheet or a PDF report. Share performance data with clients or import it into your BI tool.
NewCSV & PDF
Bulk QR Creation
Upload a simple CSV file to generate hundreds of QR codes in seconds. Perfect for events, retail chains, or marketing campaigns.
NewProductivity
Developer REST API
Automate QR code generation from your own apps using our REST API. Authenticate with your personal client ID & secret — no OAuth dance.
NewAPIDeveloper
UTM Campaign Builder
Add UTM parameters (source, medium, campaign, term, content) directly to your QR code URLs. Track campaign performance in Google Analytics without extra steps.
NewMarketingAnalytics
Digital Business Cards
Create a beautiful digital business card with your name, title, company, social links, and bio. Share it as a QR code or short URL — with one-tap vCard download.
NewNetworkingvCard
Mobile Links (SMS-Ready)
Generate ultra-short links optimized for SMS. Get a 6-character short URL, see SMS character count preview, and track clicks — perfect for text message campaigns.
NewSMS Marketing
PDF QR Codes
Share PDFs — product catalogues, menus, brochures, manuals — with a beautiful landing page that shows title, description, and download/view buttons.
PDFDocuments
Video QR Codes
Embed YouTube or Vimeo videos in a beautiful page. Scanners watch instantly without leaving the QR landing page — great for product demos and tutorials.
VideoYouTubeVimeo
Social Media QR Pages
Create a social hub page with all your profiles — Facebook, Instagram, Twitter/X, TikTok, LinkedIn, YouTube, and your website — all from one QR code.
SocialAll Platforms
App Download QR
Detect the scanner's device and auto-redirect iOS users to the App Store and Android users to Google Play — no more sending users to the wrong store.
iOSAndroidSmart Redirect
Coupon QR Codes
Share discount codes with a stunning coupon reveal page. Show the promo code, discount amount, expiry date, and a redeem button — all scannable in seconds.
PromotionsCoupon
Digital Menu QR
Create a beautiful restaurant or café digital menu. Update your dishes, prices, and specials at any time — your printed QR code always shows the latest menu.
RestaurantDynamic
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 6 months. Claim it now →
Freemium
$0 / forever
URL & WhatsApp QR codes free for life on signup.
  • Up to 20 QR codes
  • Scan analytics
  • CSV data export
  • PDF export
  • REST API access
  • Bulk QR generator
  • Link pages
  • Digital business cards
  • Mobile link pages
  • Priority support
  • Advanced QR styling
  • Coupon / Promo QR
  • Smart QR features
Normal
$5 / mo
All 14+ QR types, advanced analytics, and exports — everything except API & always-on support.
  • Unlimited QR codes
  • Scan analytics
  • CSV data export
  • PDF export
  • REST API access
  • Bulk QR generator
  • Link pages
  • Digital business cards
  • Mobile link pages
  • Priority support
  • Advanced QR styling
  • Coupon / Promo QR
  • Smart QR features
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 & 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're always in control.
Register now and your account gets the Pro plan free for 6 months 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.
Support

Love D-QR? Buy us a coffee!

D-QR is free to use, ad-free, and built with care. A $3 coffee helps us keep the servers running, ship new features, and stay independent.

No account needed. One-time payment.
Secure via Paddle
Not a subscription
Instant receipt emailed
What Users Say

Trusted by Creators & Businesses

From restaurants and events to developers and marketers — here's what people are building with D-QR.

★★★★★

"We print QR codes on every table in our café. Being able to update the menu URL without reprinting is a game-changer. Saved us money on reprints within the first week."

SR
Sofia Reyes
Owner, Brew & Bloom Café
★★★★★

"The scan analytics are genuinely useful. I can see which posters at our events get the most attention and optimise our next campaign. And it's completely free — I keep waiting for the catch."

MK
Marcus Klein
Events Manager, NordLight Agency
★★★★★

"Integrated it into our product packaging via the REST API. QR codes generate automatically, customers scan to see up-to-date product info. Clean API docs, worked in an afternoon."

JP
James Park
Lead Developer, Grünpack GmbH
REST API

Built for Developers

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

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

Send Us a Message

Have a question, feature request, or just want to say hello? Fill in the form and we'll get back to you.

Or email directly: contact@getdynamicqr.com  ·  support@getdynamicqr.com

Start Creating Smart QR Codes Today

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