QR Code FAQ — Your Questions Answered
Everything you need to know about QR Ninja.
What's the difference between static and dynamic QR codes?
Static QR codes encode data directly — the destination can't be changed. Dynamic QR codes redirect through our servers, allowing you to update the destination URL anytime without reprinting.
How does scan tracking work?
When someone scans a tracked QR code, it passes through our redirect server which records the device type, location, browser, and timestamp before redirecting to your destination. Direct (untracked) QR codes skip this entirely.
Can I use QR Ninja for free?
Yes! You can create unlimited direct QR codes without an account. For tracked QR codes, analytics, and dashboard management, create a free account to get started.
What QR code types are supported?
We support 9 types: URL, Text, WiFi, Email, Phone, vCard (contact cards), SMS, Location (GPS), and Payment links (PayPal, Venmo, Cash App, Bitcoin).
What file formats can I download?
QR codes can be downloaded as PNG (raster) or SVG (vector). SVG is ideal for print materials as it scales to any size without quality loss.
Can I customize the appearance?
Yes! You can change the foreground and background colors, adjust the size and quiet zone (margin), and select the error correction level. Custom logos and shapes are coming soon.
Is my data private?
Absolutely. Direct QR codes have zero tracking — the code links directly to your destination. For tracked codes, analytics data is only visible to you. We're GDPR compliant and never sell data to third parties.
Do QR codes expire?
Direct QR codes never expire. Tracked QR codes work as long as your account is active. You can also set custom expiration dates for time-limited campaigns.
Still have questions? Contact us. You can also explore our full feature list or see pricing.