Timers, Pomodoro and talk timer
A talk timer for a list of talking points — each with its own Markdown notes and time, adding up to the length of the talk, run point by point from any starting point — plus a Pomodoro timer with a session log, named countdowns, a stopwatch with laps, and an interval timer for Tabata and HIIT.
Added · updated 12 October 2026
How to use it
-
Pomodoro — focus for 25 minutes, take a 5-minute break, and take a longer break after every fourth session (all adjustable). Type what you are working on; each finished focus session is logged with the task and can be downloaded as CSV. The coloured strip shows the whole plan; Skip moves to the next phase.
-
Countdowns — as many named timers as you like, running together (tea, pasta, oven…). Type a duration as
12m,1h30m,90s,4:30, or a bare number of minutes, or use the quick buttons. A finished timer pulses and chimes until you dismiss it;+1 minextends it. -
Stopwatch — with laps; the fastest lap is green and the slowest red. Space starts and stops,
Lrecords a lap. It keeps running if you reload the page. -
Intervals — warm-up, rounds of work and rest, sets with longer rests between, and a cool-down, with three short beeps before each change. Presets for Tabata (20/10 × 8), EMOM, 30/30, and a core circuit.
-
Talk (timed points) — plan a talk as a list of talking points. Set the length of the talk at the top, then give each point a title, its notes in Markdown (shown rendered), and a time (
2:30,90s,3m); points left without a time share what is left of the total. The bar above the list shows whether the points add up — how much is left to allocate or how far over you are — with one-click fixes: spread the remainder over the points without a time, scale every point to fit, or make the total the sum. Reorder by dragging ⠿ (or Alt+↑/↓ on it), duplicate and delete points, keep several talks, and import or export them as Markdown or JSON.▶ Start here on any point starts the talk there; the talk clock then counts down the time planned from that point on (or the full total, if you prefer). The current point’s notes are shown large with its own countdown; the timer moves on to the next point when its time is up (or waits for you), warns as time runs out, and keeps counting if you run over. Space pauses, → / ← (or a presentation clicker’s PageDown / PageUp) move between points,
+/−add or take 30 seconds, Go here jumps to any point. Stage clock (F) fills the screen with the time left and the next point; Second screen opens it in its own window. Results compares planned and actual time per point after a rehearsal (CSV download).
Timers use the clock rather than counting ticks, so they stay accurate when the tab is in the background (browsers slow background timers down) and the title bar shows the time left. Sound needs one click on the page first (browsers block audio until you interact). Turn on desktop notifications to hear about a finished timer while you are in another window. Everything is stored in this browser only.
Presenting
Each tab has its own full-screen view: Pomodoro shows the phase, a big ring with the time left, a dot per focus session and the task; Countdowns shows one huge countdown, or a grid of them; Stopwatch shows the time and the last laps; Intervals tints the whole screen by phase, with WORK or REST, the round and what comes next; Talk shows the current point’s notes large with the point and talk clocks. Space starts and pauses, → skips, R resets (L records a lap on the stopwatch; ← → move between talking points). Press ⛶ Present (beside Share link) or F to open it; Esc or F closes it and T switches between dark and light. It goes full screen where the browser allows, otherwise it fills the window, and keeps the screen awake. Controls and the pointer fade after a few idle seconds.
Share link → Link options can make a link that opens straight into this view and starts by itself. For countdowns you can choose start when opened or count down to a fixed time: the link then carries the moment the first countdown ends (?until=), so everyone who opens it sees the same time left. Timers start without a click; the chime is enabled by your first click. Browsers only allow real full screen after a click, so a link opened cold shows the view filling the window with a “Click for full screen” button.
Sharing
Share link copies a URL that opens this tool exactly as configured. The active tab’s set-up — Pomodoro lengths, the named countdowns, a talk’s points, or an interval workout — never running timers or your log. ?tab=talk opens the talk timer. By hand: ?t=12m&name=Tea adds a countdown; ?work=50&short=10&long=20 sets Pomodoro minutes. Opening a link saves the set-up and reloads the page once.
For example: timers/?t=12m&name=Tea.
Feedback is a gift. Something to improve, a feature to add, or a bug? Tell me.
Runs entirely in your browser; nothing you type leaves this page.