Everything About Multi Stopwatch
A multi stopwatch times several people on one screen at the same time. It fits situations where a single stopwatch falls short: runners leaving the line together on a track, finish times across swim lanes, a running crew training as a group, or logging an entire PE class’s distance-run times. You can add up to 30 participants and name each one.
There are two modes. In Lap Race mode a single large master timer runs, and the moment a racer crosses the line you tap their button to capture the elapsed time. Just tap in finishing order and the ranking (1st, 2nd, 3rd) and the gap to the leader are sorted automatically. Individual mode gives every participant an independent stopwatch, for when each person must start, stop, and lap at a different time.
Because accuracy matters, elapsed time is computed from performance.now() to avoid the drift that setInterval accumulates, and the display refreshes smoothly via requestAnimationFrame. Time is shown as mm:ss.cs down to 10ms (1/100s). The spacebar starts and stops the master timer, and number keys 1–9 record the matching racer’s time, so you can keep up even when finishers arrive in quick succession.
When timing ends, a ranked results table is built automatically. Use “Copy” to grab rank, name, time, and gap as text to share in a group chat, or download a CSV to tidy up in Excel or Google Sheets. The participant list is saved in your browser and survives a refresh, so you don’t retype names each time. It’s a 100% free tool that runs right in your browser with no install.