Skip to content
Bibsee

Offline race timing · Built for trail

Race timing for where the signal ends.

Bibsee times your race on its own little network. Volunteers record bibs on iPads, runners check their results at the finish tent, and not one bar of signal is needed.

Bibsee on an iPad during a race The entrants screen for a 50K four hours in: a running clock, three finishers with places and times, one runner who did not start, and two still on course. 50K Find Runner 4:12:07 NAME PLACE TIME M. Okafor 514 1 4:02:41 --:--:-- L. Brennan 587 2 4:09:15 +0:06:34 S. Tanaka 552 3 4:11:58 +0:09:17 J. Moreau 576 – DNS A. Whitfield 519 – DNF R. Delgado 530 – DNF
The 50K, four hours in. Places and times as volunteers record them.

Cedar Ridge 50K · 7,200 ft of climbing

142 home · 7 on course
The course profile of a 50K trail race A long climb to Cedar Ridge at 7,880 feet, a drop to the creek, a second climb and a descent to the finish. Seven runners are out on the course. 0K 10K 20K 30K 40K 50K START 6:00 AM FINISH ▲ CEDAR RIDGE 7,880 FT

Seven out on the ridge, a hundred and forty-two home. Bibsee keeps that count for you, from the first start to the last runner in.

Bibsee on the local network A router, and below it four iPads grouped around the Bibsee box. Wi-Fi signal passes from the router down to the group and from the group back up. The router's link to the internet is cut; nothing needs it on race day. INTERNET not needed on race day ROUTER IPADS BIBSEE

Offline

Cell service ends at the trailhead.

Most trail races start where the pavement stops. Bibsee brings its own network, so timing works wherever your finish line ends up.

On course

Know who’s still out there.

At the end of a long day the question isn’t who won. It’s who hasn’t come in yet. Bibsee always has the answer.

Cedar Ridge 50K 3:48 PM

7

still out on course

Finished
142
Missed cutoff
2
Dropped (DNF)
9
Didn’t start
12

How it works

Set it up once. Then go race.

  1. The Bibsee console, ready: running, on the local network, with its address and PIN Bibsee Race Timing Running Status ○ LAN only URL https://bibsee.work PIN 418302

    Setup

    Plug in the box the week before and load your runners.

  2. Entrant rows on an iPad: one finished with a time, one to check in, one on course with a DNF button 50K 4:08:37 M. Okafor 1 4:02:41 J. Moreau Check In R. Delgado DNF

    Record

    Volunteers tap bibs on iPads as runners start and finish.

  3. A phone showing the results page, with bib 514 entered RESULTS Cedar Ridge 50K 514 Show my result

    Results

    Runners scan a code at the finish tent and see their time.

Around race day

From sign-up to the big screen.

Everything that happens around the race, handled in the same place as the timing.

Import

Your entrant list, in minutes.

Drop in the export from your registration site. Bibsee sorts out the columns, and remembers them next year.

An entrant spreadsheet imported into Bibsee's entrant list of 412 runners entrants.csv 412 rows Entrants 412 M. Okafor 514 L. Brennan 587 S. Tanaka 552 J. Moreau 576 A. Whitfield 519 R. Delgado 530 + 406 more
Adding a walk-up runner on an iPad: Dana Whitaker, bib 577, the 25K New entrant Name Dana Whitaker Bib 577 Distance 50K 25K 10K Add to the race Dana’s in · bib 577

Race-day entries

Walk-ups welcome.

Add a runner at the registration table and they’re in the race before the start.

Live results

Put the finish on the big screen.

Plug a TV into the network and the leaderboard fills in as runners cross the line.

A TV at the finish showing the live leaderboard for the Cedar Ridge 50K CEDAR RIDGE 50K LIVE 4:12:07 1 M. Okafor 4:02:41 2 L. Brennan 4:09:15 3 S. Tanaka 4:11:58 4 K. Ibarra 4:18:40 5 T. Lindqvist JUST IN 4:21:03

Export

Results out the same night.

When the last runner is in, export the finish list, ready for your registration site.

The Cedar Ridge 50K results exported as a CSV file Results · 50K Final 1 2 3 4 5 6 7 CSV cedar-ridge-50k results.csv
The Bibsee console screen Bibsee is running. Clock, time zone, network status LAN only, the address https://bibsee.work and the PIN 418302. Keys along the bottom: stop, restart, time, zone, connection, updates. Bibsee Race Timing 0.22.5 Running Clock 2026-10-04 7:12 AM CDT Zone America/Chicago Status ○ LAN only URL https://bibsee.work PIN 418302 Sstop Rrestart Ttime Zzone Iconnection Uupdates

Race day

One screen tells you it’s ready.

One look at the box before the gun and you know you’re good to go.

Runner results

Results at the finish tent. No signal needed.

Tape the sign to the finish tent. Runners scan it, type their bib, and see their time and place on their own phone.

The printed results sign and a phone showing the results page A sheet titled See your result with two codes, one to join the Wi-Fi and one to open the results. In front of it, a phone with bib 514 entered and a Show my result button. See your result On your phone. No app, no signal. 1. Join the Wi-Fi 2. Open the results Enter your bib number. Results update as runners finish. RESULTS Cedar Ridge 50K Enter your bib number. 514 Show my result Or see everyone in the 50K 25K 10K

In the box

Everything the finish line needs.

One small box, the iPads you already own, and a sign for the finish tent. That’s the whole kit.

The box

Fits in the finish-line tote.

Bibsee runs on a Raspberry Pi 500, a whole computer tucked inside a keyboard. Set it on the timing table, plug it in, and you’re timing.

A Raspberry Pi 500, the computer Bibsee runs on PORTS RASPBERRY PI 500 · BIBSEE

Zero bars. Full results.

Timing works the same at a remote trailhead as it does downtown.

Bring the iPads you already have.

Volunteers open a page and start recording. Nothing to download, nothing to update the night before.

Entrants

Your entrant list, straight from registration.

Drop in your UltraSignup export, or any CSV. Bibsee sorts out the columns and remembers them for next year’s race.

Matching the columns of an entrant file The columns of an UltraSignup export on the left, matched to Bibsee's fields on the right: first name, last name, bib number, distance and gender. Age is not needed and stays unmatched. Below, the mapping is saved as UltraSignup. ULTRASIGNUP.CSV BIBSEE First Name Last Name Bib Gender Age Distance First name * Maya Last name * Okafor Bib number 514 Distance * 50K Gender F not needed Remember these columns as UltraSignup

Bib

514

1st 4:02:41

Cedar Ridge 50K · Finished

Results before their shoes are off.

Runners scan the sign at the finish tent and see their time and place on their own phone, updated as the rest of the field comes in.

Entrant fields

Shirt size? Drop bag? It’s right there.

Add the runner details you care about, and decide when they show.

Check-in rows showing each runner's shirt size and drop bag as small chips D. Whitaker 577 Shirt: M Drop bag Check In K. Ibarra 541 Shirt: L Check In T. Lindqvist 563 Shirt: S Pacer Drop bag Check In

418 302

Only your crew can record.

Volunteers get the code from the box. Everyone else can look up results, but only your crew can change them.

Staggered starts and cutoffs, handled.

Every distance keeps its own clock, and late finishers are marked for you.

Next season is one keypress.

Updates and backups are a single key on the box.

Book a demo

See it run before your next race.

We’re getting Bibsee ready for more start lines. Book a demo and we’ll walk through a race day with you, or join the waitlist to hear when it’s available.