BlogGuidesForms

QR Code Attendance: How to Set Up Scan-to-Check-In for Any Event

How to use QR codes for attendance tracking at events, classrooms, and workplaces. Step-by-step setup, what data to collect, and how to avoid common problems.

QR Code Attendance: How to Set Up Scan-to-Check-In for Any Event

Paper sign-in sheets are slow, messy, and hard to use after the fact. Someone misspells their name. Another person skips a row. The handwriting is unreadable. And when you need to check who actually showed up last Thursday, you're squinting at a crumpled piece of paper trying to tell the difference between "Sarah" and "Sarai."

QR code attendance replaces all of that with a phone scan. You display a QR code at the door, people scan it, a form pops up on their phone, they tap submit, and their attendance is logged with a timestamp. No paper, no pen, no data entry afterwards.

According to Statista, nearly 100 million Americans now scan QR codes with their smartphones. The behaviour is mainstream enough that you can put a QR code at any check-in point and expect most people to know what to do with it.

This guide covers how QR code attendance works, where to use it, how to set it up step by step, and the mistakes that trip people up.

How QR code attendance works

The flow is simple, and that's the point. Four steps:

  1. You create a form with the fields you need (name, email, maybe a question or two)
  2. You generate a QR code that links to that form
  3. You display the QR code at the entrance, on a screen, or on printed signs
  4. Attendees scan and submit on their own phone - takes about ten seconds

Every submission gets timestamped automatically. You get a dashboard of responses that shows exactly who checked in and when, without touching a clipboard.

The key difference from a paper sign-in sheet: the data is structured from the start. Names are typed, not handwritten. Email addresses are validated. Timestamps are exact. And the whole list is searchable, sortable, and exportable the moment the event ends.

A registration desk with printed badges and name tags. QR codes replace most of this setup. Photo by RDNE Stock project.
A registration desk with printed badges and name tags. QR codes replace most of this setup. Photo by RDNE Stock project.

Where QR code attendance makes sense

Schools and universities

Teachers and lecturers use QR codes to take attendance without eating into class time. Display the code on a projector at the start of the lecture, students scan on their way in, done. No roll call, no passing a clipboard around a 200-person lecture hall.

Some schools tie the QR code to a location-restricted form that only works on the campus Wi-Fi, so students can't check in from their dorm. But even a basic setup (QR code on the board, simple name/email form) cuts attendance-taking from five minutes to about thirty seconds.

Events and conferences

This is where QR code attendance has the biggest impact. Events with 100+ attendees can't rely on printed lists and check marks. By the time you've scanned down a three-page alphabetical list for "Kowalski, M." the queue is out the door.

QR self-scan check-in lets attendees process themselves. Print the QR code on large signs near the entrance, and people check in while they're waiting in line to pick up their badge. For smaller events (under 50 people), a single QR code poster by the door handles everything. (For the conference-wide setup - registration, session feedback, attendee videos - see our conferences use case.)

Workplaces

Office attendance tracking, co-working space check-ins, and shift logging. An employee scans a QR code at the entrance when they arrive and again when they leave. The form captures their name, timestamp, and optionally which project or department they're clocking in for.

This works especially well for hybrid offices where you need to know who's actually in the building on any given day - useful for desk booking, fire safety headcounts, and meeting room planning.

Community groups and churches

Volunteer rosters, congregation attendance, club meetings, sports teams. These groups often don't have admin staff, so a QR code taped to the door that links to a two-field form (name and email) is a huge upgrade over the spiral notebook that nobody remembers to bring.

How to set it up

Step 1: Create the attendance form

Keep it short. The more fields, the longer the queue. For most use cases, you need:

  • Name (required)
  • Email (required - this is how you identify unique attendees and follow up)
  • Optional field depending on context: department, student ID, session they're attending, or a simple "reason for visit"

That's it. Three fields, maybe four. Don't add phone number, address, dietary preferences, or anything else that doesn't directly relate to attendance. You can always send a follow-up form after the event for the rest.

Step 2: Generate the QR code

Most form builders give you a shareable link. You can turn any URL into a QR code using a free generator, or use a form builder that creates one for you.

If you're using a tool like Google Forms with a QR code, you'll need a separate QR generator. Other tools build the QR code directly into the sharing step.

Either way, test the code before the event. Scan it with your own phone and make sure:

  • The form loads quickly (under 3 seconds)
  • It works on both iPhone and Android
  • The fields are easy to tap and fill in on mobile
  • The submit button is visible without scrolling

Step 3: Display the QR code

Where you put the code matters more than you'd think. Rules of thumb:

  • Print it big. A QR code smaller than 10cm x 10cm is hard to scan from a distance. Go bigger - 15-20cm is better
  • Put it at eye level. Not on the floor, not above people's heads
  • Good lighting. QR codes don't scan well in dim environments. If the venue is dark, display the code on a screen instead of printing it
  • Multiple locations. For events with 100+ attendees, put codes at multiple entry points so people aren't all trying to scan the same sign
  • Add instructions. A simple line above the code: "Scan to check in" with an arrow pointing at the code. Don't assume everyone knows what to do
💡

Display the QR code on a screen (TV, projector, tablet) rather than a printed sign whenever possible. Screen-displayed codes are brighter, easier to scan, and you can update the linked form in real time without reprinting.

Step 4: Monitor check-ins

Keep the form's response dashboard open on a laptop or tablet at the check-in desk. This lets you:

  • See who's already checked in (avoids duplicates)
  • Spot problems immediately (if nobody's scanning, the code might not work)
  • Get a real-time headcount
  • Help people who have trouble scanning (pull up the form URL manually)

What data to collect beyond just "present"

The minimum is name + email + timestamp (which is automatic). But depending on your use case, you might want to collect more:

Use caseExtra fields worth adding
ClassroomStudent ID, course code
ConferenceWhich session, company name
WorkplaceDepartment, time out (second scan)
Community groupFirst visit? (yes/no), how they heard about you
Training sessionRole, prior experience level

A question or two beyond the basics can be valuable. But remember: every extra field adds seconds to the check-in time, and those seconds multiply by every person in line.

For events where you want richer data (feedback, session ratings, contact preferences), send a separate QR code survey after the event rather than cramming everything into the check-in form - our event feedback form guide covers what to ask and when.

Taking attendance in a room this size with a paper sign-in sheet? Good luck. Photo by Luis Quintero.
Taking attendance in a room this size with a paper sign-in sheet? Good luck. Photo by Luis Quintero.

QR code attendance vs other check-in methods

MethodSpeedAccuracyCostBest for
Paper sign-in sheetSlow (15-30 sec/person)Low - handwriting errors, missed rowsFree (paper + pen)Very small groups (under 20)
Manual list check-offSlow (10-20 sec/person)Medium - depends on the person checkingFreePre-registered events
QR code self-scanFast (5-10 sec/person)High - typed, timestampedFree or low costAny size group
QR code + staff scanFast (3-5 sec/person)HighLow costEvents with pre-issued badges
NFC/RFID badgesFastest (tap-and-go)Very highExpensive (hardware + badges)Large conferences, corporate campuses
Facial recognitionInstant (walk-through)Very highVery expensiveHigh-security venues

QR code self-scan hits the sweet spot for most organisations. It's nearly free, works on phones people already have, and handles groups from 10 to 10,000 without extra hardware.

NFC and facial recognition are faster, but the cost and setup time only make sense for recurring large-scale events or permanent installations.

Common problems and how to avoid them

Slow mobile connections. If your event is in a venue with poor signal (basements, rural areas, concrete buildings), preload the form on a tablet as a backup. Or use a form builder that loads fast on slow connections - heavy JavaScript-based forms are the worst offenders here.

People scanning multiple times. Without any deduplication, the same person might scan twice - once on the way in, once because they weren't sure the first one worked. Solutions: show a clear confirmation screen after submission, or use email-based deduplication to flag duplicates in your dashboard.

QR code too small or poorly printed. A code printed on a standard A4 sheet works fine for a classroom. It doesn't work for a conference lobby where people are scanning from three metres away. Match the code size to the expected scanning distance.

No fallback for people without smartphones. It happens - someone's phone is dead, they left it in the car, or they're not comfortable scanning. Always have a backup: a tablet at the desk with the form pre-loaded, or a short URL they can type manually.

Not testing before the event. Print the code, scan it with three different phones, submit a test response, check the dashboard. Do this the day before, not five minutes before doors open.

Forgetting the "out" scan. If you need to know when people left (not just when they arrived), you need a second QR code for check-out. Use a different form or add a "checking in / checking out" toggle to the same form. Without this, you've got arrival data but no duration data.

Video check-in: the next step

QR code attendance captures who showed up. But for some contexts - training sessions, onboarding, safety briefings - you want proof that someone was actually present and engaged, not just that they scanned a code and walked away.

Video check-in adds a recording step to the form. The attendee scans the QR code, sees a prompt ("Confirm your name and today's date"), records a 10-second clip, and submits. You get a face and a voice attached to every attendance record.

This sounds heavy-handed for a casual meetup. But for compliance-driven attendance (workplace safety training, court-mandated classes, professional development credits), a video confirmation is stronger evidence than a name typed into a form. And in 2026, with browser-based recording working on every modern phone, the attendee doesn't need to download anything - they scan, record, submit.

Set up your attendance QR code

QR code attendance takes about ten minutes to set up and saves hours of manual data entry. A short form, a printed code, and a phone camera are all you need. The harder part is deciding what data you actually need to collect - and keeping the form short enough that people don't abandon it in line.

Clipform lets you build a check-in form with a video confirmation step, share it via a link that works on any phone, and collect responses in a dashboard with timestamps and auto-transcribed video. Turn the share link into a QR code with any free generator, print it, and you've got a structured attendance record without any post-event data entry.