Features

Two types of QR codes. One platform.

Static codes you create once and they work forever. Dynamic codes track every scan, can be redirected anytime, and generated in bulk.

Static QR Code

Free · unlimited
content is directly in the code

Data (link, contact, WiFi, payment) is encoded directly in the image. The code works without internet and without QRflex, but cannot be changed after printing and scans are not tracked.

  • Works without internet
  • No registration needed
  • Unlimited number of codes
  • Ideal for static content
URL link E-mail Phone WiFi SMS vCard WhatsApp QR Payment
All static code types →

Dynamic QR Code

Trackable
QRflex
QRflex tracks
change destination anytime

The code goes through QRflex. Every scan is recorded (time, location, device), you can redirect without reprinting, and generate codes in bulk with variables and consistent design.

  • Every scan is tracked
  • Change destination without reprinting
  • Bulk generation
  • UTM campaigns and URL shortener
Dynamic QR codes

Four things a static code can't do

Tracking, destination change, live business card and bulk production. Every feature is available in the app right after registration.

Analytics

Trackable redirects

Every scan of a dynamic code goes through QRflex and is recorded with time, location, device and referrer. See when and where people scan your code.

  • Real-time charts
  • Geolocation and devices
  • Data export to CSV
Free Pro
Code "Spring Flyer" · 14 days +38 %
4 812
scans
61 %
iOS
Praha
top city
Target: vas-web.cz/jaro-2026 Change
Campaigns & UTM

UTM campaigns without errors

Add UTM parameters to any dynamic code directly in the app. The resulting URLs are correct and consistent — no typos from manual entry.

  • Automatic UTM parameters
  • Bulk campaign assignment
  • Performance overview in analytics
Pro
UTM builder
utm_sourceqr-kod
utm_mediumprint
utm_campaignjaro-2026
Result URL vas-web.cz/akce?utm_source=qr-kod&utm_medium=print&utm_campaign=jaro-2026
Micro-websites

Mini website without coding

Turn any dynamic code into a full presentation page. Add logo, contacts, photos, buttons and share it via QR code or link.

  • Visual editor, no code needed
  • Custom domain or qrfx.io
  • Optimized for mobile
Pro
Header with logo
Action buttons
Contacts
Social media
Digital Business Card

Live vCard

Create a digital business card that can be updated anytime — new position, phone or email. Nobody needs to scan a new code.

  • Update without reprinting
  • Save contact with one tap
  • View statistics
Pro
JN
Jane Smith
Sales Director
+420 777 123 456
jane@company.com
company.com
Save contact
iPhone · Android
Position
Key Account Sales Director
Last 30 days
412 views 68 % saves
Bulk generation

Hundreds of codes from CSV

Upload a spreadsheet with data, set a template and in a single export get named, color-coded QR codes — each with a different target or text.

  • Import from CSV or Excel
  • Variables in text and URL
  • Bulk export PNG/SVG/PDF
Bulk generation via API →
Pro
faktury.csv 240 rows
CompanyURLVS
Firma A s.r.o.vas-web.cz/faktura/001001
Firma B a.s.vas-web.cz/faktura/002002
Firma C s.r.o.vas-web.cz/faktura/003003
design template + variables {castka} {vs}
Without a QR code

URL shortener with tracking

Every dynamic code also has a short link. Use it in email, SMS or social media and track clicks just like scans. You don't need to print a QR code at all.

Long URL vas-web.cz/akce/jaro-2026?utm_source=sms&utm_campaign=jaro
Short link qrfx.io/jaro 1 284 clicks
Security guaranteed

Safe code

We continuously check the target address of every dynamic code against malware and phishing databases. We warn you about risky links and can automatically deactivate the code. Protects you and the people who scan your code — a feature ordinary generators don't have.

  • Google Safe Browsing and VirusTotal
  • Repeated checks even after printing
  • Warnings and automatic deactivation
  • Email and webhook notifications
Code "Spring Flyer"
Safe · checked 12 min ago
Google Safe Browsing Clean
VirusTotal · 72 engines 0 / 72
Redirect HTTPS · 1 hop
On threat warn + deactivate code
Complete overview

All QRflex features

See plan availability in the plan comparison.

QR codes and content

5 features
Static QR codes
URL, email, WiFi, phone, SMS, vCard, text, WhatsApp, PayPal, QR Payment
Dynamic QR codes
Trackable redirects, change destination anytime
Micro-websites
Full presentation page built inside QRflex
Digital business card (vCard)
Dynamic, updatable without reprinting
Bulk generation
CSV import, variables, bulk export

Analytics and tracking

4 features
Scan overviews
Counts over time, trends, code comparisons
Geolocation and devices
Where and how people scan
UTM campaigns
Automatic UTM parameters, GA4 integration
Data export
CSV export for custom analysis

Design and export

4 features
Design editor
Colors, shapes, logo, frame — live preview
PNG / SVG / PDF export
Print formats in high resolution
Transparent background
QR code without background for easy integration
Bulk export
Hundreds of codes at once, named files

Security

3 features
URL scanning
Continuous checks via Google Safe Browsing and VirusTotal
Warnings and deactivation
Automatic protection when risky content is found
GDPR and data protection
Data stays in the EU, IP anonymization

Teams and integrations

3 features For developers →
REST API
Full CRUD API for managing QR codes and statistics
Webhooks
Real-time notifications on scan or security event
Team workspaces
Share codes within an organization, roles and permissions
Static QR codes

Content types you can create for free

With an account you can save static codes in unlimited quantities and access them anytime.

URL link
Website, social network or any https:// address
E-mail
Opens app with pre-filled recipient and subject
Phone
Dials the number after scanning
SMS
Prepares a message with text and number
WiFi
Connects to network without typing password (SSID + password)
vCard
Static contact for saving to phone
WhatsApp
Opens conversation with pre-filled message
PayPal
Link to PayPal.me payment page
QR Payment (CZ)
SPAYD payment with IBAN, amount and variable symbol
Plain text
Any text or information without a link
FAQ

Frequently asked questions

Didn't find an answer? Write us at support@qrflex.io.

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

A static QR code has data encoded directly in the image — it cannot be changed and scans are not tracked. A dynamic code goes through the QRflex server, so you can redirect it anytime without reprinting and every scan is recorded.

Do I need to pay to use dynamic codes?

You get 1 dynamic QR code for free. For more dynamic codes, bulk generation and UTM campaigns you need the Pro plan. Static codes are unlimited and free.

What is Safe Code and why do I need it?

Safe Code automatically checks the target address of every dynamic QR code against malware and phishing databases (Google Safe Browsing, VirusTotal). When risky content is found, we notify you and automatically deactivate the code — protecting you and your customers.

Can I generate QR codes in bulk from a spreadsheet?

Yes. Upload a CSV file with data, set a template and in one export you get named PNG or SVG files. Each code can have a different target, text or color using variables in the template.

Try all features for free

Account in a minute, 1 dynamic code and unlimited static codes. No credit card.

Create a free account →