Documentation

Welcome to the QR-Yasa documentation. Learn how to leverage advanced routing, track your scans, and generate QR codes in bulk.

Static vs. Dynamic QR Codes

When creating a URL QR Code, you can toggle between Static and Dynamic mode.

Static QR Codes

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.

Dynamic QR Codes

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.

Advanced Controls

Dynamic QR codes unlock powerful enterprise routing features, accessible under the "Advanced Controls" menu when creating a QR code.

  • Custom Aliases (Short Codes)

    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.

    How to set oneEnable Dynamic QR → open Advanced Controls → type your alias in the Custom Alias field. Availability is checked in real time as you type — a green ✓ Available or red ✗ Already taken appears instantly.
    Format rulesLetters, numbers, hyphens and underscores only — e.g. summer-sale, menu_2024. Max 50 characters. No spaces or special characters.
    Globally uniqueAliases are shared across all QR-Yasa users — each alias exists once. If yours is taken, try adding a brand suffix: acme-menu, acme-sale-2025.
    OptionalLeaving the field blank assigns a random 8-character code automatically. You can always update the alias later from your dashboard without reprinting the QR code.
  • Retargeting Pixels

    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.

  • Time-Based Routing

    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.

  • Password Protection & Limits

    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.

Organization & Analytics

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.

Bulk Generation

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:

ColumnDescription
url(Required) The destination URL for the QR code.
nameThe internal name shown in your dashboard.
short_codeA 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_idMeta/Facebook Retargeting Pixel ID.
tagsTags separated by a pipe character (event|summer).
History & the _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.
ZIP files are browser-onlyThe ZIP download is generated entirely in your browser using the QR data already saved to your account. ZIP files are never stored on our servers — if you close the page before downloading, you can regenerate the ZIP at any time by re-uploading the same CSV (the QRs are already saved).

Site Map

All pages available on QR-Yasa.

Tools
QR Generator
Create any QR code for free
Bulk Generation
Generate hundreds from a CSV
Documentation
This page — full feature guide
FAQ
Common questions answered
Contact Us
Support, billing & bug reports
Plans
Pricing & Plans
Free, Starter ($7/mo), Pro ($19/mo)
Legal
Privacy Policy
What data we collect and why
Terms of Service
Rules governing use of QR-Yasa
Refund Policy
14-day guarantee & refund process
© 2026 QR-Yasa. All rights reserved.