Pick a timer. All three keep time from the clock itself, not from counting ticks — so they stay accurate even if the tab gets busy.
| Lap | Lap time | Total |
|---|
Three timers in one place: a stopwatch with laps, a countdown timer with an audible alarm, and a Pomodoro focus timer with editable work and break lengths.
100% free · No sign-up · No daily limits · No watermarks · Processed in your browser — files never leave your device
Three timers in one place: a stopwatch with laps, a countdown timer with an audible alarm, and a Pomodoro focus timer with editable work and break lengths.
A home cook starts a 12-minute countdown for pasta, and — because the timer is computed from the clock rather than counted in ticks — it still alarms at exactly the right moment even though the recipe video in another tab made the browser sluggish. Meanwhile a student runs 25/5 Pomodoros through an evening of revision and finishes with four completed sessions counted on screen.
All three timers measure time the drift-proof way: they store a target moment (start or end) taken from the device’s high-resolution clock and, on every screen update, display the difference between that moment and now. A naive timer that adds “one second” per tick loses time whenever the browser is busy; this one cannot drift, because there is nothing to accumulate — the clock is the source of truth. The alarm is synthesised live with the Web Audio API, so there is no audio file to load.
Tick-counting timers add a fixed step every interval, and browsers delay intervals under load — so the errors add up. This page never counts: it subtracts the stored start (or end) time from the current clock on every repaint, so a busy browser shows a slightly late frame but never a wrong time.
The countdown itself stays exact, and the alarm sounds if the tab is still open and your device is not muted — browsers allow audio from a page you have interacted with. If you fully close the tab or the browser, the timer stops existing; keep it open in the background instead.
The classic technique is 25 minutes of focus and a 5-minute break, with a longer 15–30 minute break after four sessions. Shorter 15/3 cycles suit fragmented days; deep work may prefer 50/10. The right length is the one you will actually repeat — start with 25/5 and adjust.
Each tab keeps its own state, and the stopwatch keeps running while you look at the countdown — but only the visible countdown’s bar is being repainted. They are independent timers sharing one page; for parallel timing of several things, open the page in a second tab for the extra timer.
No — laps live in the page’s memory only, like everything else here. If lap times matter (training logs, experiments), copy them out before closing the tab. Nothing is uploaded or stored by this tool.