RRun Lap Tap
QR coderace timingwristbandsNFCathleticsschool events

QR Wristbands for Race Timing: How They Work and Why They're Better Than Bib Numbers

Jarrod Robinson·

The Bib Number Problem

Bib numbers work. They've worked for a hundred years. Pin a number to a runner's chest, read it as they cross the line, write it down.

But if you've ever stood at a finish line trying to read a crumpled, sweat-soaked, upside-down bib number on a 10-year-old who's sprinting past you, you know the system has limits:

  • Bibs fold, flip, and get covered by arms or hair. You can't read what you can't see.
  • Numbers look similar at speed. Was that #17 or #71? #6 or #9?
  • Reading + writing simultaneously is slow. By the time you've written down one number, two more runners have crossed.
  • Bibs require safety pins. Which means 200 safety pins, 200 complaints from students, and 12 pins left on the ground after the event.

There's a simpler way to identify runners at the finish line — and it doesn't require reading anything.

How QR Wristband Timing Works

The concept is simple:

  1. Each runner gets a wristband with a unique QR code. The QR code links to their identity in the timing app.
  2. At the finish line, you scan the QR code with your phone's camera. The app instantly identifies the runner and records their finishing time.
  3. That's it. No reading bib numbers. No manual entry. No misidentification.

The scan takes about 1 second. The runner doesn't need to stop — you scan as they walk through the finish chute. The app handles the timestamp, identification, and result recording in one action.

Why QR Wristbands Beat Bibs

Speed

Scanning a QR code is faster than reading a bib number and typing or writing it. There's no interpretation, no squinting, no "wait, what number was that?" The scanner either reads it or it doesn't — and modern phone cameras read QR codes almost instantly.

Accuracy

QR codes are binary — they either scan correctly or they don't. There's no misreading a 6 as a 9, or confusing #17 with #71. Every scan produces the correct runner identity, every time.

Durability

A wristband stays on a runner's wrist regardless of movement, sweat, rain, or the runner's tendency to fidget with anything attached to their clothing. No pins needed. No folding. No covering. The QR code is always accessible.

Reusability

Unlike paper bibs (which get destroyed), silicone or plastic QR wristbands can be collected after the event, washed, and reused. In Run Lap Tap, each runner's QR code persists on their profile — the same wristband works across every event all year without any re-linking. Over multiple events, the per-runner cost drops to almost zero.

Multi-Event Persistence

At a carnival with multiple races, a runner's QR wristband stays assigned across all events. They run the 100m, the 800m, and the relay — same wristband, same scan, every result linked to the same profile. With bibs, you'd need to re-identify runners for each event.

What About NFC Wristbands?

NFC (Near Field Communication) wristbands take the concept one step further. Instead of scanning a visual QR code, the runner taps their wristband against your phone. The NFC chip transmits their identity instantly.

NFC advantages over QR:

  • Even faster — tap is quicker than aligning a camera
  • Works in any lighting (QR codes can struggle in direct sunlight or low light)
  • No visual alignment needed — just proximity

NFC trade-offs:

  • Wristbands cost slightly more ($0.50–$1.50 vs $0.10–$0.30 for QR)
  • Requires NFC-capable phone (most modern phones have this)
  • Requires physical contact (phone needs to be within ~3cm)

Bottom line: QR is the practical choice for most school events. NFC is the premium upgrade for schools that run frequent events and want the fastest possible finish-line workflow.

Where to Get QR Wristbands

You have several options:

Print Your Own From the App

  • Run Lap Tap auto-generates QR codes for every runner and has a built-in Print QR Codes feature that outputs a clean A4 PDF grid of labels
  • Print on adhesive labels and stick to cheap silicone wristbands or lanyards
  • Cost: ~$0.05–$0.10 per wristband (just paper and adhesive)
  • Best for: One-off events, budget-conscious schools

Order Pre-Printed

  • Services like Alibaba, Wristband.com, or local event suppliers sell pre-printed QR wristbands in bulk
  • You provide the QR data, they print and ship
  • Cost: $0.20–$0.50 per wristband (minimum order typically 100–500)
  • Best for: Schools that run regular events

Buy Reusable NFC Wristbands

  • Silicone wristbands with embedded NFC chips
  • Available on Amazon, AliExpress, or specialist suppliers
  • Cost: $0.50–$1.50 per wristband
  • Reusable indefinitely — reprogrammable for different runners
  • Best for: Schools with ongoing running programs or regular carnivals

Setting Up QR Timing in 4 Steps

Step 1: Create Your Roster and Add Runners

Open Run Lap Tap, create a roster, and add your runners — manually, by pasting a list of names, or by importing a CSV. Every runner is automatically assigned a unique QR code the moment they're added. No manual setup, no external QR generators.

Step 2: Print QR Labels From the App

Run Lap Tap has a built-in QR PDF printer — tap "Print QR Codes" on your roster and it generates a printable A4 sheet with each runner's QR code and name in a grid layout. Print, cut, and stick them on wristbands or lanyards. The QR codes are persistent across events — the same wristband works at every carnival all year.

Step 3: Distribute Wristbands

At registration (or in class the day before), hand out wristbands. Each student wears theirs on their wrist. No pins. No complaints. Takes 2 minutes for a class of 30.

Step 4: Scan at the Finish Line

When runners cross the line, scan their wristband. The app identifies them, records their time, and you move to the next runner. After the last finisher, your results are complete — no data entry needed.

Real-World Example: A School Cross Country Carnival

The old way:

  • 2 teachers at finish line with clipboards
  • 1 teacher calling bib numbers, 1 writing times
  • Disputes about finishing order
  • 3 hours of data entry after the event
  • Results emailed to parents 2 days later
  • 4 correction emails the following week

The QR way:

  • 1 teacher with a phone, scanning wristbands
  • 1 helper directing runners through the finish chute
  • Zero disputes — every scan is timestamped
  • Zero post-event data entry
  • Results exported to PDF 5 minutes after the last race
  • Parents receive results before leaving the venue

Getting Started

You don't need to go all-in on day one. Start with a small event:

  1. Download Run Lap Tap (free, no account needed)
  2. Create a roster and add your runners — QR codes are generated automatically
  3. Tap "Print QR Codes" to generate an A4 PDF of labels, then print and stick on wristbands or lanyards
  4. Run a class time trial using QR scanning
  5. See how it compares to your old method

Once you've experienced the speed and accuracy, you'll never go back to squinting at bib numbers.

Try Run Lap Tap free →