Event conference hall with attendees
Events
All articles
6 min read·January 27, 2025

How to Build an Event Check-In System With QR Codes (Zero Code)

Step-by-step guide to attendee check-in, badge scanning, and real-time attendance tracking for any event size.

The Problem With Traditional Event Check-In

If you've ever run an event, you know the bottleneck: the registration desk. A line of attendees, a volunteer with a printed list, a highlighter. It's slow, error-prone, and stressful for everyone involved.

QR codes solve this. Here's how to build a complete check-in system for your next event — no coding, no expensive event software.


What You'll Need

  • A registration form (Google Forms, Typeform, or QRplex form builder)
  • A QR code generator (free at [qrplex.app](https://qrplex.app))
  • A smartphone or tablet for scanning at the door
  • Optional: a label printer for badges

That's it. Let's walk through each step.


Step 1: Set Up Your Registration Form

Before anyone gets a QR code, they need to register. Build a simple form collecting:

  • Full name
  • Email address
  • Ticket type (if applicable)
  • Any session preferences

If you're using QRplex, the form builder is built-in and mobile-optimized. If you're using Google Forms, any response can be exported to a spreadsheet.

Pro tip: Add a confirmation message that tells registrants to check their email — that's where their QR code will arrive.


Step 2: Generate Unique QR Codes Per Attendee

Each attendee needs a unique QR code. The code should encode something that identifies them — their email address, a registration ID, or a confirmation number.

For small events (under 50 people):

Generate individual QR codes manually at qrplex.app. Download each as a PNG and include in a personalized confirmation email.

For larger events:

Use a spreadsheet with a QR generation formula, or use QRplex's batch generation feature (upload a CSV, get a ZIP of QR codes). Each row becomes one code.


Step 3: Send Codes to Attendees

Include the QR code in the confirmation email. A good template:

"Your registration is confirmed! Show this QR code at the door for fast check-in. No need to print — just have it ready on your phone."

Guests can screenshot it, save it to their wallet app, or print it — all work equally well.


Step 4: Set Up the Door Scanning Station

On the day of the event, you need a way to scan codes and mark attendance. Options:

Option A: Spreadsheet + camera app

Scan codes that decode to email addresses. Your volunteer searches the spreadsheet and highlights the row.

Option B: QRplex attendance dashboard (coming soon in the full platform)

Scan → attendance is marked in real-time → you see live count on any device.

Option C: Generic QR scanner + note-taking app

Works fine for small events. Scan, read the decoded email, cross off the list.


Step 5: Badge Printing (Optional)

If you're printing name badges, a great workflow is:

1. Generate QR codes via batch (CSV → ZIP of PNGs)

2. Use mail merge in Word or Google Docs to create badge sheets

3. Print on Avery 5395 name badge labels

4. Each badge has name + QR code

Attendees keep their badge, and you have a scannable record for the entire event.


Handling Walk-Ins

Not everyone pre-registers. Keep a tablet at the registration desk with the QRplex form open. Walk-ins complete the form on the spot, and you generate a QR code for them immediately.

For truly seamless walk-in handling, print a generic "check-in here" QR code that opens the registration form. Post it outside the venue so people can register while they wait in line.


Real-Time Attendance Tracking

The biggest advantage of a QR-based system over a paper list is visibility. With a digital system, you can see at a glance:

  • How many people have checked in
  • Who's checked in vs. who hasn't arrived
  • What time the peak check-in surge was
  • Which sessions had the highest attendance (if you have session-specific QR codes)

This data is invaluable for future event planning.


Common Questions

What if someone's phone dies?

Ask for their name and cross-reference the printed backup list. Always have one.

What if the QR code doesn't scan?

Brightness issues, screen protectors, or low-resolution screenshots can cause scan failures. Train your volunteers to increase screen brightness and try again from further away.

What about privacy?

QR codes in this system encode only a registration ID or email — not sensitive personal data. Only event staff with dashboard access can see attendee information.


Get Started

Generate your first event QR code free — no account needed. For batch generation, form builder, and attendance tracking, join the QRplex waitlist.

Ready to get started?

Generate a free QR code in seconds — no account required.