QR Codes for Event Check-In and Tickets: How Scanning at the Door Works

QR code check-in has become a normal part of concerts, conferences, school fundraisers and community events. Done well, it means guests walk up, a volunteer scans a phone screen, and the line keeps moving. Done badly, it means a crowd at the door while someone squints at a laptop.

This guide focuses on the door: how QR tickets and check-in actually work, which kind of code you need, and how to set up scanning. If you're looking for promotional QR codes for posters, schedules or venue WiFi, see our guide to making a QR code for an event.

Two very different kinds of event QR code

The most important thing to understand is that "QR code check-in" can mean two separate setups.

1. One shared code that guests scan

You print a single QR code at the entrance. Guests scan it with their own phone, and it opens a sign-in form, a waiver or a "check in here" page. Everyone scans the same code.

Good for: free events, meetups, workshops, volunteer sign-ins, classes, and any event where you mainly want an attendance list.

Limitation: a shared code can't prove that someone has a ticket. Anyone who sees the code can scan it.

You can make this kind of code yourself in a few seconds with a free generator: point it to your form (for example, a Google Form or Microsoft Forms link).

2. A unique code on every ticket that staff scan

Each guest gets a different QR code, usually by email or in a ticketing app. At the door, staff scan the guest's code with a check-in app, which looks the code up in the ticket list and marks it as used.

Good for: paid events, events with limited capacity, and anything where you need to stop people getting in twice.

Key point: the security doesn't come from the QR code itself. A QR code is just a way of writing text or a link in a scannable pattern. The protection comes from the ticketing system that checks each code against its list and rejects one that has already been scanned.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Why a QR generator alone can't run paid ticketing

It's tempting to make 200 QR codes in a generator and email one to each guest. The problem is that nothing remembers which codes have been used. If a guest forwards a screenshot to a friend, both scans look the same.

For paid or capacity-limited events, use an event ticketing or registration platform that includes check-in scanning. Many of these offer a companion app that turns a phone into a scanner, shows the guest's name, and warns when a ticket was already scanned. A standalone generator like ours is the right tool for the shared-code setup, and for signage around the check-in area.

Handling screenshots and duplicate tickets

Screenshots are the most common concern with QR tickets. Ways organizers reduce the risk:

For a free community event, single-use scanning is usually plenty.

Setting up the check-in area

A smooth door depends as much on layout as on technology.

  1. Post clear signs before the line. A sign saying "Have your ticket QR code ready" stops people searching their email at the front.
  2. Use a separate shared code for walk-ins. Put a large printed code on a stand that opens your registration or payment page, so walk-ins can sign up while they wait.
  3. Have more than one scanner. Phones or tablets with the check-in app work well. A backup device and a charging cable are worth having.
  4. Plan for poor signal. Venues like basements and stadiums often have weak mobile data. Check whether your check-in app can work offline and sync later, and download the guest list beforehand if it can.
  5. Keep a manual fallback. A printed or downloaded list, searchable by name, handles dead phones and cracked screens.
  6. Turn screen brightness up. Ask guests to raise their brightness, and keep a short instruction on the sign. Scanners struggle with very dim screens.

Printing a shared check-in code

If you're using one code at the door, size and placement matter:

Use a short, stable link (a form URL, or your own page that you can update) so the printed code keeps working even if details change.

Other check-in uses for QR codes

Test before the doors open

Before the event, run a full rehearsal: issue a test ticket, scan it, then scan it again to confirm the duplicate is rejected. Scan your printed shared codes with a few different phones, from the distance guests will stand. Check the venue's signal at the door, not just in the lobby.

Frequently asked questions

How does QR code event check-in work?

Either guests scan one shared code that opens a sign-in form, or each guest has a unique ticket code that staff scan with a check-in app that confirms the ticket and marks it as used.

Can I make event tickets with a free QR code generator?

You can create the codes, but a generator doesn't track which codes have been used. For paid or limited events, use a ticketing platform with check-in scanning. A free generator works well for shared sign-in codes.

Can someone reuse a screenshot of a QR ticket?

With a single-use check-in system, the second scan is rejected. Without one, a screenshot works just like the original.

What if a guest's phone dies?

Keep a searchable guest list at the door so staff can check people in by name and ID.

Make a free QR code for a link, WiFi or contact card — generated in your browser.

Open the free QR code generator →

Keep reading