Dynamic controls
Control what happens on every scan
Advanced options to protect, target, and manage your QR codes long after they are printed.
Dynamic QR Codes
Edit the destination anytime without reprinting
Contact forms
Add a contact form to List-of-links and vCard pages to collect visitor leads straight into your Contacts dashboard
Password Protection
Secure your content with access control
Link Expiration
Set automatic expiration dates for time-sensitive content
Geolocation Redirects
Show different content based on user location
Bloom Café
Menu · Order · Reviews
Analytics
Know exactly how your codes perform
Track scans in real time and understand your audience with detailed, exportable analytics.
Real-time Scan Tracking
Monitor scans as they happen with live updates
Geographic Heatmaps
Visualize where your codes are being scanned worldwide
Device Analytics
Understand which devices and browsers your audience uses
CSV Export
Download your data for further analysis
Total scans
128,540
Top country
🇺🇸 US · 34%
Devices
📱 Mobile 68%
Peak
6–9pm
Design
Make every code unmistakably yours
Brand your QR codes with logos, colors, frames, and templates, then export them print-ready.
Logo Upload
Add your brand logo to the center of any QR code.
Colors & gradients
Match your brand with custom colors and gradient fills on dots, eyes, and background.
Call-to-action frames
Add a styled border with custom text like "Scan me" to boost scans.
Print-ready export
Download crisp PNG, SVG, or PDF up to 3840×3840, perfect for print and signage.
Scale & automation
Built to scale with your team
Work faster with bulk creation, a REST API, no-code automation, and shared team workspaces.
Bulk creation
Generate thousands of branded QR codes at once from a single CSV upload.
REST API
Create and manage QR codes programmatically and integrate uqr.ai into your own apps.
n8n automation
Automate QR creation with our official n8n community node. No glue code required.
Teams
Invite your team into a shared workspace with shared codes, templates, and analytics.
$ curl -X POST https://uqr.ai/api/v1/qr-codes \
-H "x-api-key: uqr_live_•••" \
-d '{ "type": "url", "url": "https://acme.co" }'
# → 201 Created
{
"id": "qr_9f2c",
"short_url": "https://uqr.ai/9f2c",
"editable": true
}QR types
A QR code for every use case
URLs, Wi-Fi, vCards, PDFs, menus, audio, link-in-bio and more. Every type is dynamic and editable (except Wi-Fi, which encodes directly).
The honest difference
uqr.ai vs. QR codes that expire
Most QR generators quietly work against you once your code is printed. Here is how we compare.
Compared with typical QR tools that expire, meter scans, or inject ads.
Frequently asked questions
- Do my QR codes expire?
- No. Your QR codes never expire on any plan, including Free. Even if you stop paying, you are downgraded rather than cut off, and your printed codes keep redirecting.
- What is the difference between static and dynamic QR codes?
- A static QR code encodes the data directly, so it can never be changed or tracked. A dynamic QR code points to a short link you can edit anytime, and it records every scan. Every uqr.ai QR type is dynamic except Wi-Fi, which encodes the network details directly.
- What types of QR codes can I create?
- You can create QR codes for websites, Wi-Fi, vCard contacts, email, SMS, phone, location, PDFs, image galleries, file downloads, audio (MP3), plain text, and link-in-bio pages, each optimized for its use case.
- Can I customize the design of my QR codes?
- Yes. Add your logo, choose custom colors and gradients, apply a framed call-to-action, and download print-ready PNG, SVG, or PDF files up to 3840×3840 to match your brand.
- Is there a free plan?
- Yes. A genuinely generous free tier with dynamic QR codes that never expire, unlimited scans, and no credit card required. Paid plans add more codes, advanced controls, tracking pixels, teams, and the API.
- Do you offer an API for developers?
- Yes. Our REST API lets you create and manage QR codes and retrieve analytics programmatically, and there is an official n8n community node for no-code automation.
Explore each feature in depth
How each capability actually works, what it costs, and what people use it for.
Dynamic QR Codes You Can Edit After They Are Printed
A dynamic QR code points at a short link you control, not at a fixed destination. Print it once, then change where it goes as often as you need — the pattern on the poster never changes.
QR Code Analytics: Know Exactly What Your Codes Are Doing
Every dynamic code reports its scans — totals over time, city and country, device and browser, and where the scan came from. Included on every plan, nothing to install.
Bulk QR Code Generator: Thousands of Unique Codes From One CSV
Upload a spreadsheet, get one dynamic code per row — each with its own destination, its own short link, and its own scan count. Included on Business.
Password Protected QR Codes: Control Who Gets Through
Put a password in front of any dynamic code, so scanning is not enough on its own. Pair it with an expiry date or a scan limit to close a code down on your terms.
QR Code API: Create and Update Codes From Your Own Systems
A REST API for dynamic QR codes and short links — create them, repoint them, and read their scan data from whatever already runs your business.
Custom Domains: Put Your QR Codes on Your Own Brand
Run your short links and dynamic codes on a domain you own — and host the pages behind them there too, so nothing in the chain says someone else's name.