Welcome to the QR-Yasa documentation. Learn how to leverage advanced routing, track your scans, and generate QR codes in bulk.
When creating a URL QR Code, you can toggle between Static and Dynamic mode.
The actual URL is hard-coded directly into the visual pattern of the QR code. It works entirely offline and never expires, but you cannot change the URL later, and you cannot track scans.
The QR code points to a short intermediary link on our servers (e.g., qr-yasa.com/r/xyz). We instantly redirect the user to your final URL. You can change the destination URL at any time without reprinting the QR code, and you get full scan analytics.
Dynamic QR codes unlock powerful enterprise routing features, accessible under the "Advanced Controls" menu when creating a QR code.
Instead of a random short-link like /r/x8f2, you can set a memorable branded URL like /r/summer-sale or /r/menu. The full redirect URL will look like qr-yasa.com/r/your-alias.
summer-sale, menu_2024. Max 50 characters. No spaces or special characters.acme-menu, acme-sale-2025.Enter your Meta/Facebook Pixel ID. When users scan the code, we briefly show an invisible intermediary page to fire the pixel tracking event, allowing you to retarget scanners with ads later.
Set an alternate URL that will only be used during a specific time window. For example, redirect users to your main website during the day, but redirect them to a "Contact Us" form after business hours.
You can require a password before the redirect occurs, set a maximum scan limit (after which the QR deactivates), or set a hard expiration date.
Access your dashboard by clicking the History button in the top menu.
Folders: Create folders in the sidebar to organize your campaigns. When saving a QR code, you can select which folder it belongs to.
Tags: Add comma-separated tags when saving a QR code. You can filter your dashboard by these tags later.
Analytics: Click the chart icon on any dynamic QR code to view deep analytics, including scans over time, geographic locations (City/Country), device types, and operating systems.
Need to generate hundreds of dynamic QR codes instantly? Use the Bulk Generation tool.
Navigate to User Menu > Bulk Generation and upload a CSV file. The first row must be headers. Supported columns:
| Column | Description |
|---|---|
| url | (Required) The destination URL for the QR code. |
| name | The internal name shown in your dashboard. |
| short_code | A custom alias for the redirect URL (e.g. summer-sale → qr-yasa.com/r/summer-sale). Letters, numbers, hyphens and underscores only. Must be globally unique — duplicate aliases will cause that row to fail. |
| pixel_id | Meta/Facebook Retargeting Pixel ID. |
| tags | Tags separated by a pipe character (event|summer). |
_bulk tagEvery QR code created via bulk generation is saved to your account and automatically tagged _bulk. In the History drawer, click the eye icon to hide or show bulk items. You can also type _bulk in the Tag filter to see only bulk QRs, or assign them to a folder to keep things tidy.All pages available on QR-Yasa.