How to Use QR Codes for Conference Check-In Without Apps
Replace app-based check-in with a QR code workflow that works on any smartphone. Step-by-step setup for conferences, trade shows, and corporate events.

Why App-Based Check-In Keeps Failing Organizers
Custom event apps have been sold as the future of check-in for over a decade. In practice, they rarely work the way they are supposed to. Download rates for single-use conference apps hover in the low double digits for most events, which means the majority of attendees arrive having never installed the app they were promised to use.
The day-of consequence is predictable. Attendees line up at the registration desk because the self-service app nobody downloaded cannot actually self-serve. Staff end up doing manual check-in anyway, which defeats the entire purpose of the app investment. Meanwhile, the app budget has already been spent on design, development, and app store approval that produced no operational benefit.
The lesson is not that digital check-in is the wrong idea. It is that the digital tool needs to work on hardware attendees already have. QR codes meet that requirement because the scanner is already on every modern phone.
For the broader context on how QR codes fit into conferences, see our QR codes for conferences and trade shows playbook. This post zooms into one specific workflow in detail.
The QR Code Alternative in One Paragraph
The simplest version of app-free check-in works like this. Each registered attendee gets a unique QR code tied to their registration record. The code is emailed to them before the event and printed on their badge at the venue. On arrival, either the attendee scans a venue sign to pull up their digital badge, or a staff member scans their badge to mark them as checked in. The scan triggers a database update that marks the attendee as present, and everyone moves on.
That is the entire workflow. No app downloads. No pre-event training. No staff radio coordination. The sections below break down each piece in setup detail.
Step-by-Step: Building Your Check-In Workflow

Step 1 - Issue the Pre-Event Registration Code
Every attendee should receive a unique QR code within a few days of registering. Most registration platforms (Eventbrite, Cvent, and similar) can generate these automatically and include them in confirmation emails. If your platform does not support unique QR codes natively, use a dynamic QR code tool that can generate a code per registrant and integrate via a webhook or a simple spreadsheet import.
The code in the email should be clearly visible and labeled with a short instruction like "your entry code." Attendees who save the email to their phone's wallet can use it for fast check-in even without a printed badge.
Step 2 - Print Badges With Personalized QR Codes
On the morning of the event, badges should be printed with each attendee's personal QR code. Many on-site badge printers can do this at arrival, which handles walk-ups cleanly. For smaller events, pre-printing the full set of badges a day before works fine.
The key design choice is code size. The QR code on a badge should be at least one inch square, ideally a bit larger. Smaller codes fail to scan reliably under convention center lighting. Put the code somewhere it will stay visible when the badge is clipped to a lanyard. The center of the badge usually works best.
Step 3 - Set Up the On-Site Scan Point
Two models work well here. The first is self check-in, where attendees scan a QR code posted on a freestanding sign. The sign routes them to a page where they enter a short confirmation code (or scan their own badge) to confirm arrival. Self check-in works best for larger events where queue throughput matters more than personalized greeting.
The second model is assisted check-in, where a staff member behind a small desk scans each attendee badge QR code using a regular phone or tablet. This model is more welcoming for smaller events and handles exceptions (lost registrations, name changes, walk-ups) more gracefully.
For most events, a hybrid works best. Two self check-in points for the bulk of attendees. One assisted desk for anyone who has a problem.
Step 4 - Connect Scans to Your Attendee List
The scan is only useful if it updates your attendee database in real time. Most dynamic QR platforms can pass scan events to your registration platform via a simple integration. Check that this integration is configured and tested well before event day. Nothing is worse than a check-in system that works at the scan point but fails to mark attendees as present in the backend.
If your platform does not integrate natively, a spreadsheet-based fallback works. Each scan logs to a shared document. Staff can reference the document to confirm arrivals.
Step 5 - Handle Walk-Ups and Exceptions
Every event has exceptions. Walk-up registrants who did not pre-register. Attendees who forgot their confirmation email. Substitutes filling in for a colleague who could not come. The check-in system needs a path for each of these.
A small assisted desk handles most exceptions cleanly. A staff member with a laptop can create a new registration on the spot, generate a badge with a fresh QR code, and send the attendee on their way. Keeping this desk visibly available, not hidden behind the self check-in area, prevents frustration.
What to Put on the Post-Scan Landing Page
The page an attendee lands on after scanning their badge is a surprising source of missed value. Most organizers default to a generic "welcome" page that says almost nothing useful. A well-designed post-scan page can do real work during the event.
The page should clearly confirm that check-in succeeded, so the attendee feels comfortable walking past the registration desk. It should show the attendee's personal schedule for the day, or at least the opening session and location. It should provide a link or shortcut to venue information, including bathroom locations, the food area, and wifi credentials. And it should offer one next action, such as "view the agenda" or "find your first session."
Keep the page short. Attendees standing in a lobby with their phone out are not reading long paragraphs. Bullet points, icons, and clear section headers win. Load time matters more here than almost anywhere else, because most attendees will scan during a ninety-minute window of peak traffic.
Staffing and Hardware You Actually Need
The hardware requirements for QR code check-in are much lighter than most organizers expect. You do not need specialized scanners or dedicated tablets. Any modern smartphone or tablet can scan a QR code using its built-in camera.
Typical staffing for a 500-person event looks like two self check-in points (each with a freestanding sign and a short queue space), one assisted check-in desk with one staff member and a laptop, and one floating staff member who can help attendees who get stuck at the self check-in stations. Scale up proportionally for larger events.
The one hardware item worth investing in is a small, bright light over each self check-in station. Convention center lobbies are often brighter in some spots than others, and a QR code that scans easily at a brightly lit entrance might fail at a dimmer spot twenty feet inside. Soft overhead lighting fixes this problem cheaply.
For backup, keep a printed list of attendee names near the assisted desk. If every digital system fails simultaneously, a staff member can still check people in manually using the printed list. This almost never happens, but the reassurance of having the backup is worth the minor printing cost.
Common Check-In Failure Modes and How to Fix Them
A few failure modes come up repeatedly at events using QR code check-in for the first time.
The first is codes that do not scan at the venue despite working in testing. This is almost always a lighting or size issue. Brighter lighting at the scan point and larger codes on the badges fix most of these cases. Test the full workflow at the actual venue at least one day before the event if possible.
The second is attendees who never received their pre-event email with the QR code. A simple backup is to have a small sign at the entrance with instructions on how to retrieve the code by entering a registration email. Most platforms support self-service retrieval if enabled.
The third is the backend integration failing silently. Scans register at the scan point but never update the attendee database. This is a platform integration issue and needs to be caught before event day. Run a full end-to-end test: create a test registration, scan the code, and confirm that the test attendee shows as checked in across every connected system.
The fourth is staff unfamiliar with how to handle exceptions. Spend thirty minutes before doors open walking staff through the most likely edge cases: lost confirmations, walk-ups, name changes, and double-booked registrations. A short staff reference card kept at the assisted desk helps too.
Our sibling guide to session-specific QR codes covers what happens after check-in, including how to route attendees to the right breakout rooms.
Your First Check-In Test Run
Before you run QR code check-in at a live event, do a full test run. Create a handful of test registrations. Generate the pre-event emails and confirm they arrive with readable codes. Print a few sample badges. Set up a mock check-in station and scan the badges yourself on different phones under different lighting conditions. Confirm that each test attendee shows up as checked in on the backend.
The whole test run takes under an hour for a small event and maybe half a day for a larger one. Catching a misconfiguration during the test run is painless. Catching it at 8:00 AM on event day with a line of attendees is not.
Once the test run looks clean, document the full workflow as a short runbook for event day staff. Include the check-in steps, the common exception handlers, and the escalation path if something breaks. Hand the runbook to every staff member at the morning briefing. The combination of a tested workflow and a briefed staff is what makes app-free check-in actually feel smooth when the doors open.
Frequently Asked Questions
Correct. Every smartphone made since roughly 2018 scans QR codes through the built-in camera app. No downloads, no accounts, no app store visits required on the attendee side.
This is rare at professional conferences but does happen occasionally. The assisted check-in desk should be able to look up and check in any attendee manually using their name and email. Plan for this as a small percentage of your total check-ins.
Self check-in typically processes attendees in five to ten seconds per person, roughly three to five times faster than a manual registration desk. Throughput at peak scales linearly with the number of self check-in stations.
Yes. The QR code on the attendee badge or email is tied to their registration record, which already includes payment status. Attendees with unpaid registrations can be flagged automatically and sent to the assisted desk.
Handle plus-ones through the assisted desk. Most registration platforms allow adding guests in seconds, which generates a fresh QR code and a printable badge.
Each code is tied to a specific registration record and can optionally be set to deactivate after first scan. For high-security events, badges can include a photo or a backup check method.
Yes. A dynamic QR code can serve the check-in page in the morning, then the live schedule throughout the event, then a thank-you page after close. This is the core advantage of dynamic codes over static QR tickets.
No. Regular smartphones or tablets are sufficient. Specialized hardware scanners exist but are rarely worth the cost for QR code check-in.
Ready to try it
Build your first evolving QR code
Set up a three-stage experience in under two minutes. Free to start, no app required.