Frequently Asked Questions
Everything you need to know about QR-Yasa. Can't find your answer? Check the documentation or contact us.
Yes, completely. Generating, customizing, and downloading QR codes is free with no account required and no credit card needed. Dynamic QR codes with scan analytics require a free account (sign in with a magic link — no password needed).
No. You can generate and download unlimited static QR codes without creating an account. An account is only needed if you want to save QR codes to your history, use dynamic (editable + trackable) QR codes, or access scan analytics.
The Free tier is genuinely free — unlimited static QR codes, all styles, all download formats, no watermarks, no account required. Paid plans (Starter at $7/mo and Pro at $19/mo) unlock dynamic QR codes, scan analytics, folders, and advanced features. See the Pricing page for the full breakdown.
No. Every QR code you download from QR-Yasa is completely clean with no watermarks, no logos added by us, and no attribution required.
QR-Yasa supports 10+ QR code types: URL/website links, WiFi network credentials, email (pre-filled to/subject/body), SMS messages, vCard contact cards, phone numbers, plain text, GPS location coordinates, Twitter/X profiles, and Telegram profiles or groups.
QR-Yasa supports four download formats: PNG (raster, ideal for web and standard print), SVG (vector, infinitely scalable without quality loss — best for large-format printing like banners, posters, and signage), JPEG (compressed raster, smaller file size), and WEBP (modern compressed format, great for web embedding). You can also choose from four resolution presets: 512px, 1024px, 2048px, and 4096px for raster formats.
Yes. QR-Yasa offers full visual customization: custom foreground and background colors, 8 dot styles (square, rounded, dots, classy, extra-rounded, classy-rounded, and more), logo or image embedding in the center, and adjustable error correction levels (L/M/Q/H).
Yes. Upload any PNG, JPG, or SVG image and it will be embedded in the center of your QR code. The error correction level is automatically set to High (H) to ensure the code remains scannable despite the center image.
Yes. The QR-Yasa generator is fully responsive and optimized for iOS and Android browsers. You can generate and download QR codes directly on your phone or tablet.
A dynamic QR code contains a short redirect URL (e.g., qr-yasa.com/r/abc123) instead of the final destination directly. This means the physical printed QR code never changes, but you can update the destination URL at any time from your dashboard — no reprinting needed. Dynamic codes also record scan events for analytics.
Yes — but only if it is a Dynamic QR code. With a dynamic code, the destination URL is stored on QR-Yasa servers and can be updated at any time from your history/dashboard. Static QR codes have the URL encoded directly into the QR pattern, so they cannot be changed after creation.
Static QR codes encode the final URL directly into the QR pattern — they work offline, never expire, but cannot be edited or tracked. Dynamic QR codes point to a short redirect link; the destination is managed on our servers, so you can change the URL anytime, track scan analytics, and use advanced routing features.
Starter plan includes 10 dynamic QR codes; Pro includes 50. Credit packs let you add more on top of your plan quota — credits never expire. Static QR codes are unlimited on all plans including Free.
For each dynamic QR code, QR-Yasa tracks: total scan count, scans over time (daily chart), scans by country, scans by city, device type (mobile/tablet/desktop), operating system (iOS, Android, Windows, macOS, Linux), browser (Chrome, Safari, Firefox, etc.), and language preference.
No. When a dynamic QR code is scanned, we record the timestamp and approximate country derived from the request for analytics purposes. We do not store IP addresses or use browser fingerprinting.
Yes. When editing a dynamic QR code in your dashboard, you can set a maximum scan limit (after which the QR code deactivates and stops redirecting) and/or a hard expiration date.
Bulk generation lets you upload a CSV file to create up to 500 dynamic QR codes at once. Each row becomes one QR code. Supported columns: url (required), name, short_code (custom alias — must be globally unique; duplicate aliases will fail that row), pixel_id (Meta retargeting Pixel ID), and tags (pipe-separated, e.g. event|summer). If short_code is omitted, a random code is assigned. All bulk-generated QRs are automatically tagged _bulk so you can filter or hide them in your history drawer. After generation you can download all QR codes as a single ZIP file — the ZIP is rendered locally in your browser and is never stored on our servers.
All bulk-generated QR codes are automatically tagged _bulk. In the History drawer, look for the eye-icon toggle button in the filter row — it appears whenever _bulk-tagged items are present. Click it to hide all bulk items with one tap; click again to reveal them. You can also type _bulk in the Tag filter field to view only bulk QRs, or move them into a dedicated folder. If you no longer need them, you can delete individual items or use 'Clear all' (which removes everything). The ZIP file itself is generated locally in your browser and is never stored on our servers, so there is no server-side storage to clean up for the ZIP.
Yes. You can enter a Meta/Facebook Pixel ID when saving a dynamic QR code. When users scan the code, an invisible intermediary page fires the pixel tracking event before redirecting, allowing you to retarget QR scanners with ads on Facebook and Instagram.
Time-based routing lets you set an alternate URL for a specific time window. For example, you could redirect users to your main website during business hours, but to a contact form or after-hours page outside those hours. Configure it under Advanced Controls when creating or editing a dynamic QR code.
Yes. You can require a password before the QR redirect occurs. Users who scan the code will be prompted to enter the password before being forwarded to the destination URL.
Yes. When creating or editing a dynamic QR code, open Advanced Controls and type your preferred alias in the Custom Alias field. The field checks availability live as you type — a green ✓ means it's free, a red ✗ means it's already taken by another user. Aliases can contain letters, numbers, hyphens, and underscores (e.g. summer-sale, menu-2024) up to 50 characters. No spaces or special characters. Leave the field blank to get a random 8-character code assigned automatically.
Yes — aliases live in one global namespace shared by all QR-Yasa users. Each /r/alias can only belong to one QR code at a time. The Custom Alias field checks availability in real time as you type, so you'll know immediately whether your chosen alias is free. If it's taken, try adding a brand suffix: for example if summer-sale is taken, try acme-summer-sale or summer-sale-2025. You can update the alias on any dynamic QR code from your dashboard at any time — the printed QR code itself never changes.
Yes. Static QR generation is 100% client-side — your URLs and form data never leave your browser. For dynamic QR codes, only the redirect URL and minimal scan metadata (timestamp + country) are stored. We do not store IP addresses, do not use behavioral tracking, and do not run ads.
No. QR-Yasa does not sell, share, rent, or monetize any user data. Scan analytics are only visible to the account that created the QR code.
Through paid plans. The Free tier is permanently free with no ads. Starter ($7/mo) and Pro ($19/mo) subscriptions unlock dynamic QR codes, analytics, and advanced features for users who need them. We never show ads, never sell data.
Competitors like QR Tiger, QR.io, and Bitly typically charge $10–$30/month for dynamic QR codes with analytics. QR-Yasa's Starter plan starts at $7/mo, and the Free tier covers unlimited static QR codes with no watermarks. QR-Yasa also has no ads and no forced sign-up for static codes. The tradeoff is that QR-Yasa is a leaner product without team collaboration features.
Yes, especially if you need dynamic (editable + trackable) QR codes. Canva's QR tool creates static codes only — you cannot change the URL after creation or track scans. QR-Yasa supports both static and dynamic QR codes, full color/style customization, and analytics, all for free.
QR-Yasa stands out because: (1) no watermarks on downloads, (2) dynamic QR codes with analytics are free (not a paid add-on), (3) static generation is fully client-side with no data sent to servers, (4) advanced features like retargeting pixels, time-based routing, and bulk CSV generation are all free, and (5) no advertisements anywhere on the site.