Skip to content

Winglark

Stage 04 · DoorCheck-in and the door7 min read

QR code event tickets: how they work, how they are copied, and how to keep them safe

QR code event tickets look simple — a square of black and white on a phone — and most of the time they are. But a QR code is only a pointer, and everything that matters about the ticket lives on the other side of it: who it belongs to, whether it has been used, whether it still opens the door. This guide is about that other side. It explains what a good QR ticket carries and what it should never carry, why one code per guest beats one code per event, what happens when a ticket is screenshotted and forwarded, and how to choose between paper, phone and digital wallets without making the door slower.

What a QR code ticket actually is

A QR code is a way of writing a short piece of text so that a camera can read it quickly and reliably. On a ticket, that text is usually one of two things: a reference that points to a record held by the organiser, or the ticket details themselves written into the code. The first kind is the one to want. The code says nothing on its own; the scanner looks it up and gets back a name, a ticket type and a status.

This matters because a code that carries its own details — a name, an email address, a seat — reveals them to anyone who photographs it, and cannot be changed once it has been sent. A code that is only a reference can be cancelled, reassigned or upgraded by changing the record, without sending the guest anything new.

Personal codes versus one shared code

Some events put a single QR code on a poster or in a group message and let everyone scan it. That works for counting a crowd roughly, or for opening a page with the programme. It does not work as a ticket: a shared code admits anyone who has it, as many times as they like, and at the end of the night it cannot tell you who came.

A personal QR code ticket belongs to one guest. It is sent to that guest, scanned once for that guest, and leaves a line in the record with that guest’s name and the time they arrived. Where you can, give plus-ones their own code too, so that a couple arriving separately do not have to wait for each other at the door, and so that the report counts two people rather than one code.

  • Shared code: fine for a programme page, a photo upload or a feedback form.
  • Personal code per guest: the right choice for admission, attendance and anything you will report on.
  • Personal code per plus-one: better than a guest code that admits two, wherever names are known.

Screenshots, forwarding and resold tickets

Every QR ticket can be copied. A screenshot is a perfect copy; so is a forwarded email or a photo of a printed page. No design of the code itself prevents this, and it is worth being honest about that rather than relying on it. What a ticket system can control is what happens when the copy is used.

The answer is single admission. The first scan of a code admits the guest and marks the ticket as used. Any later scan of the same code — whether it is the same person or a friend with the screenshot — shows the door that the ticket has already been admitted, when and at which door. At that point a human decides. This turns copying from an invisible problem into a visible one, which is the most a ticket can realistically do.

For events where resale or transfer is a real risk, show the guest’s name on the scanner screen and, for high-value tickets, ask for identification at the door. Decide your transfer policy in advance and write it on the ticket: if transfers are allowed, offer a way to change the name on the record so that the new holder receives a new code and the old one stops working.

Signed codes and why the code should carry nothing readable

A well-built QR ticket contains a long, random, unguessable reference — sometimes signed, so that the system can tell at once whether the code was issued by it or typed up by someone hoping to guess a valid one. Sequential numbers such as ticket 0001, 0002, 0003 are the classic mistake: anybody who sees one can work out the next.

The code should not contain the guest’s name, email address or anything else readable. The name belongs on the scanner’s screen, not in the image. That way a photo of a ticket posted on social media gives away nothing, and a lost ticket can be cancelled and reissued by changing what the code points to.

Re-entry: when the same ticket should open the door twice

A festival with a smoking area, a conference across two buildings, a gala where guests step out for air: some events need people to leave and come back. Decide which kind of event yours is before tickets are sent. If re-entry is allowed, the second scan of a code should be recorded as a re-entry rather than refused, and the report should keep re-entries apart from first arrivals, otherwise the attendance count grows every time someone goes outside.

If re-entry is not allowed, say so on the ticket and at the door. A guest who leaves expecting to return, and is then refused, is a complaint you could have prevented with one line of text.

Paper, phone or wallet

A QR ticket does not care what it is displayed on. A printed invitation, a phone screen, a tablet held up by a parent for the whole family: a scanner reads them all. Accept all of them. Some guests prefer paper, some have phones with cracked screens or low batteries, and a door that insists on one format turns a scan into a conversation.

Digital wallets — Apple Wallet and Google Wallet — are a convenient extra where they are offered: the pass sits in a familiar place and can appear on the lock screen near the time of the event. They are not a requirement. A ticket sent by email with a clear QR code, readable without logging in and without an app, is what every guest can open, and it should always be there even when a wallet pass is offered too.

Whatever the format, make the code large enough to scan at arm’s length, keep a quiet margin of white around it, and put the event name, date and door on the same page so the guest does not have to look elsewhere.

At the door: any phone can scan a QR ticket

Scanning a QR ticket needs a camera and a screen, not special hardware. Any smartphone the team already carries can be the scanner, as long as it shows the guest’s name, the ticket type and a clear status — admitted, already admitted, not valid — in a size readable in bad light. Bright screens from the guest’s side are rarely the problem; a dirty camera lens and a scanner held too close usually are.

Tell guests what to have ready. A line in the last reminder — “open this email at the door, brightness up” — saves more time than any scanner.

Free invitations and paid tickets on the same record

The mechanics are the same whether the ticket was free or paid: one code, one guest, one admission. What changes with paid tickets is the work before the door — ticket types, checkout, receipts, refunds — and that is worth keeping in the same guest record as invited guests, so the door sees a single list. In Winglark, GatePass gives every guest a personal QR code that any phone reads in a second, and paid ticket sales carry no commission and are opened together with the team as a managed activation, not switched on from a page.

Questions

Can someone use a screenshot of my QR code ticket?

A screenshot is an exact copy, so it will scan. With single admission, only the first scan gets in; any later scan shows the door that the ticket was already used, when and where. Keep your ticket private until the event.

Do I need to print my QR ticket?

Usually not. A clear QR code on a phone screen scans as well as paper. Printing is a good backup if your phone battery is unreliable or the event says paper is preferred.

What should a QR code ticket contain?

Only a long, random reference that the organiser’s system looks up. Your name, the ticket type and the status should appear on the scanner’s screen, not be written into the code, so a photo of the ticket reveals nothing.

Can the same QR ticket be used to leave and come back?

Only if the event allows re-entry. In that case the second scan is recorded as a re-entry, not a new arrival. If re-entry is not allowed, the ticket or the door should say so before you step outside.

Keep reading

The rest of the journey

  1. 01 · Prepare

    How to build a clean event guest list

    Duplicates, dead addresses, missing columns and consent — how to turn the spreadsheet you were handed into a guest list an event can run on.

  2. 02 · Invite

    Event invitation email best practices

    Sender, domain, deliverability, the one link that matters, versions, resends and the delivery record — how to send event invitation emails that arrive and are answered.

  3. 03 · RSVP

    RSVP management guide: replies, plus-ones, no-shows

    How to collect replies that mean something, handle plus-ones and dietary questions, follow up the silence, and measure RSVPs against who actually came.

  4. 05 · LiveNext stage

    How to run live Q&A at an event, without an app

    How to run live Q&A at an event: one QR code, questions moderated before the room sees them, upvotes, and a fair close — no app for the audience to install.

  5. 06 · Review

    Corporate event guest management checklist

    From the first list to the report upstairs: a checklist for the guest side of a company event — roles, segments, the sender domain, doors, exceptions and data.

Your first event is free.

Fifty guests, real invitations, real replies. No card required.