← all QR types
🎟️

Tickets that can't be screenshot-shared.

Single-use QRs that expire after the first scan. Welcome desk just sees a green check — no fiddly Excel lookup.

Sample · scans live

Where it works

Conferences

Email each attendee a unique QR. Welcome desk scans → green or red. No paper lists, no 'are you on the spreadsheet?' awkwardness.

Weddings + private parties

Plus-one tickets that disappear after the first scan. Stops 'a friend of a friend' crashing.

Clubs + venues

Coat-check tokens, table reservations, VIP access — each a single-use QR your bouncer can verify on a phone.

Workshops + classes

Pre-paid attendance check. Combined with a vCard QR for the trainer's contact, one slide does both.

How it works

  1. qrlia.com/designer
    QR type
    📇vCard
    📶WiFi
    🍽️Menu
    🔗Multilink
    🌐URL
    🎟️Event
    💚WhatsApp
    🎬Video
    1

    Generate per-attendee QRs

    Bulk-create one QR per email address (CSV upload on Pro). Each is single-use by default.

  2. qrlia.com/designer
    Tickets that can't be screenshot-shared
    Destination
    https://qrlia.dev.castlesoft.eu/p/sample-event
    Label
    Tickets that can't be screenshot-shared
    2

    Email them out

    qrlia can mail the QR to each attendee with a personalised template — or export as PNG for your existing email tool.

  3. qrlia.com/designer
    Foreground
    Modules
    square
    rounded
    dots
    Eye shape
    square
    rounded
    leaf
    3

    Scan at the door

    Welcome desk uses any phone or tablet. qrlia's check-in PWA shows green/red instantly, syncs with the dashboard live.

  4. qrlia.com/designer
    Export
    🎟️ Saved as event-001.
    4

    Audit later

    Every scan is timestamped + IP-fingerprinted. Reconcile against your guest list in seconds.

Ready in 60 seconds.

Free for one QR with the qrlia mark. Pro is €12/mo for unlimited QRs, custom subdomain, MCP gateway, no watermark.

  • No app required for scanners
  • Edit destination after printing
  • EU-hosted, no tracking pixels
Claim your workspace

The Tickets that can't be screenshot-shared — context

Event check-in via QR is the cheapest possible bouncer. A printed/digital QR on each ticket, a phone or laptop at the door, a single-use scan that flips the ticket to "redeemed" — that's the entire system. No turnstile, no RFID wristband, no enterprise event-management contract.

The trick to making it work without flaky Excel sheets: each ticket QR is unique (one slug per attendee), the redirect resolves to a server-side check-in endpoint, and the endpoint atomically marks the ticket consumed before showing the green check. If two phones try to scan the same QR (forwarded screenshot, social-media share), only the first wins — the second sees an explicit "already redeemed at 19:32" message. No bouncer judgement call.

For paid events specifically: tie the ticket QR to your payment provider's event metadata so refunds and exchanges propagate. qrlia accepts webhook events from Stripe / Lemon Squeezy / paygw — when a ticket gets refunded, the QR's underlying state flips to "void" and the door check-in rejects it.

For multi-day conferences, the same QR works across days but each day's check-in registers separately. Useful for tracking "who came back on day 2" without issuing a new ticket. The dashboard surfaces this as a session-attendance heatmap.

For privacy-conscious organisers: the QR encodes a slug, not personal data. Names + emails live in qrlia's database (EU-resident), accessible only to authenticated organisers. The phone scan never exposes attendee details to the bouncer's device — they see a check or an X, no PII.

Two practical tips. First: print the attendee's name visibly next to the QR on the ticket. Some events still want to verify ID matches the ticket holder. Second: include a fallback method (4-digit PIN per ticket, manually entered) for the inevitable phone-camera-broken edge case.

Frequently asked questions

Are scanned QRs really single-use?

Yes when configured that way. The first valid scan flips the QR to 'used'; subsequent scans show 'already redeemed' even from the same phone.

Can I re-issue if a guest loses the email?

Yes — invalidate the original from the dashboard, generate a fresh QR, email it. The original code is gone.

Do the QRs expire automatically?

Pro lets you set a window (e.g. 'valid Saturday 18:00–22:00'). Outside the window, scans show 'not yet active' or 'expired'.

Does qrlia handle ticketing payments?

Not directly — pair it with Stripe / your ticketing platform of choice. qrlia's job is the cryptographic check at the door.

Is there an offline mode for the door?

Yes on Pro. The check-in PWA caches the guest list and syncs scans when connectivity returns.

Tickets that can't be screenshot-shared. — get the playbook

One email a week — design tips, scan-rate guides, comparison teardowns. Single click to unsubscribe.

Unsubscribe in one click. We never share your email. Sent via Castle Group's in-cluster relay — no third-party trackers.