QR Code Attendance Logo
QR Code Attendance Logo

QR code attendance tracking for businesses and classrooms

Give every class, meeting, or training session its own attendance QR code. Attendees scan it with their phone camera and are checked in instantly, while you watch the list build in real time and export a timestamped record when the session ends.

No credit card needed

QR code attendance check-in details displayed on a live classroom

What is QR code attendance tracking?

QR code attendance tracking is a check-in method where each session displays a unique QR code. Attendees scan it with their phone camera, and their name and check-in time are recorded automatically — replacing paper sign-in sheets and manual data entry with a timestamped digital record.

Time to check in
~3 seconds per attendee
Attendee app needed
None — phone camera only
Record produced
Timestamped, exportable to CSV

How does QR code attendance tracking work?

A QR code is simply a link in visual form. Point a phone camera at it and the check-in page opens — which means attendance can be recorded anywhere you can show a code: on a projector, on a printed sheet at the door, on a name badge, or in a calendar invite for a remote session.

  1. 1

    A code is generated per session

    Each session — a class, shift, meeting, or training day — gets its own QR code tied to that specific date, time, and location. Because the code belongs to the session rather than to the person, you never have to issue or reissue codes to individual attendees.

  2. 2

    Attendees scan and are identified

    You project the code on screen, print it for the door, or share the link. Attendees point their phone camera at it, the check-in page opens in their browser, and they submit their details. Nothing is installed and nothing is passed hand to hand.

  3. 3

    The record builds itself in real time

    Every scan appends a timestamped row to the attendee list, which you watch fill up live. When the session ends the record is already complete, ready to export to CSV for payroll, grading, or compliance evidence.

Why use QR code attendance tracking?

Manual attendance is rarely wrong in one big way — it is wrong in dozens of small ones. A name that cannot be read, a sheet left in a room, a late arrival recorded as on time, an afternoon spent retyping. QR check-in removes the manual step where all of that happens.

No manual data entry

Paper sheets have to be typed into a spreadsheet afterwards, and every retyped name is a chance to introduce an error. QR check-in writes the record once, correctly, at the moment it happens.

No queue at the door

A single sign-in sheet forces attendees into a line. A projected QR code can be scanned by an entire room at once, so a 200-person session checks in as fast as a 20-person one.

Accurate timestamps, not guesses

Handwritten sheets record who signed, not when. Each scan stores the exact check-in time, which is what payroll, late-arrival policies, and audit trails actually need.

Contactless by default

Nobody shares a pen or a tablet. Attendees only ever touch their own phone, which matters for large sessions and any setting with hygiene requirements.

Reporting that takes seconds

When someone asks who attended the Tuesday training, the answer is an export, not an afternoon of searching through folders of paper.

Low cost to run

No scanners, badge printers, or biometric hardware. The code is free to generate and attendees bring the only device involved.

QR code attendance for businesses and classrooms

The mechanics are identical in both settings; what differs is what the record is used for. Businesses need evidence — of training completed, hours worked, and visitors on site. Classrooms need patterns — who is turning up, how often, and whether it shows in their results.

For businesses

HR and operations teams use QR check-in wherever attendance has to be evidenced rather than remembered.

  • Staff meetings, briefings, and all-hands — know who was in the room without passing a sheet around.
  • Compliance and safety training — export a timestamped record as proof that each employee completed the session.
  • Onboarding cohorts and internal workshops — track a multi-day programme as one recurring session.
  • Conferences, trade shows, and client events — check in hundreds of guests without a registration queue.
  • Contractor and visitor sign-in — a code at the entrance records arrivals with no reception desk involved.

For classrooms

Teachers and trainers use it to reclaim the first five minutes of every lesson.

  • Lectures and daily classes — a projected code takes the roll while you set up, not instead of teaching.
  • Recurring timetables — set a weekly class up once and every occurrence records its own attendance.
  • Labs, seminars, and tutorials — attendance per session, so you can see participation patterns across a term.
  • Exams and one-off workshops — a clean list of who sat the session, exportable for administration.
  • Attendance-to-performance analysis — export the term’s records and compare turnout against results.

Can attendees check in without showing up?

It is the fair question to ask of any digital check-in. If a code can be screenshotted and forwarded, someone can in principle mark themselves present from a car park. Systems that hand each person a permanent personal code are especially exposed to this — the code becomes something you can lend.

The fix is not more hardware. It is making the code worthless outside the room it belongs to:

Time-boxed check-in windows

Each session — and each occurrence of a recurring session — can only accept check-ins during its own window. A code screenshotted last Tuesday does nothing this Tuesday, and nobody can check in the night before or the morning after.

A code per session, not per person

Because codes are tied to sessions rather than issued to individuals, there is no personal code to lend to a colleague in the first place.

Display the code live

Projecting the code on screen during the session — rather than emailing it in advance — means the code is only visible to people who are actually in the room.

Timestamps you can audit

Every record carries its exact check-in time, so a cluster of identical timestamps from a session that ran for an hour is visible at a glance.

How to create a QR code for attendance

You do not need a separate QR generator, a form builder, or a widget to paste into a page. Creating the session creates the code — here is the whole process, start to finish.

  1. 1

    Create your organization

    Sign up free and create an organization — the workspace that all of your sessions, categories, and locations live under.

  2. 2

    Add a session

    Give it a name, date, time, and location. If it repeats, switch on recurrence and choose daily or weekly with the specific days it runs.

  3. 3

    Set the check-in window

    Define when check-ins open and close so attendance can only be recorded while the session is actually happening.

  4. 4

    Share the QR code

    Your session’s QR code is generated automatically. Project it on screen, print it for the entrance, or share the check-in link directly.

  5. 5

    Watch check-ins and export

    The attendee list updates live as people scan. When you need the record, export the session to CSV in one click — it opens straight into Excel or Google Sheets.

Step-by-step screenshots are in the Help Guide.

QR codes vs other attendance methods

Biometrics are the most tamper-proof option and the most expensive to deploy. Paper is the cheapest to start and the costliest to maintain. QR check-in sits where most classes, meetings, and training sessions actually need it to.

MethodCheck-in speedRecord accuracyReportingCost
QR code check-inWhole room scans at onceExact timestamp per attendeeInstant CSV exportFree to start, no hardware
Paper sign-in sheetOne person at a timeIllegible names, no timesManual retyping afterwardsCheap, but costly in staff hours
Spreadsheet roll callRead every name aloudDepends on the callerAlready digital, but manualFree, high time cost
Badge / RFID scannersFast at a fixed readerHigh, if the badge is theirsVendor-dependentHardware and badge printing
Biometric terminalsQueue at the terminalHighestVendor-dependentExpensive, privacy obligations

QR code attendance FAQs

Create a free account, add a session with its date, time, and location, and the QR code is generated for you automatically. Project it on screen or print it, and attendees check in by scanning it with their phone camera.

Yes. The Starter plan is free forever and includes up to 5 sessions with up to 20 attendees each, with no credit card required.

No. Every modern phone camera reads QR codes natively, and the check-in page opens in the browser. There is nothing for attendees to download or sign up for.

Yes. Set the session to repeat daily or weekly and each occurrence records its own attendance automatically, so you set it up once rather than recreating it every week.

Give each session a check-in window so codes only work while the session is running, and display the code on screen during the session rather than sharing it in advance. Every check-in is timestamped, so anything unusual is visible in the record.

Yes. Every session exports to CSV with attendee names and exact check-in times — the file opens straight into Excel or Google Sheets, ready to hand to payroll, drop into a gradebook, or keep as compliance evidence.

Attendees need a connection to load the check-in page, since the record is saved to your account in real time. In venues with weak signal, sharing the check-in link over the local network or asking attendees to use mobile data usually resolves it.

Yes. Attendees who check in can also take part in live polls, quiz competitions with leaderboards, open-ended questions, and true/false challenges from the same phone, with no second scan.

Ready to track your next session?