HomeTools › Stopwatch & Timer

Online Stopwatch & Timer

A precise stopwatch with lap tracking and a countdown timer with alarm — Pomodoro presets included. Works on any device, no app needed.

00:00:00.000
Ctrl + D (or + D on Mac) to bookmark this page instantly

How it works

Choose your mode

Switch between Stopwatch (counts up with lap tracking) and Countdown Timer (counts down with alarm).

Set duration or just start

For stopwatch, click Start immediately. For countdown, set hours, minutes and seconds — or tap a preset like 25-min Pomodoro.

Track laps or let it count

Stopwatch mode: click Lap to record split times without pausing. Countdown mode: watch the live countdown to zero.

Pause, resume or reset

Pause at any time without losing progress, resume to continue, or reset to start fresh.

Building a stopwatch or timer in code

Here's the core timing logic this tool uses, if you want to build your own:



Why use an online stopwatch instead of a phone app?

An online stopwatch loads instantly in your browser with millisecond precision and lap tracking — no app to install, no storage used, no permissions granted. It is ideal for meetings, classrooms, workouts, cooking and presentations where your phone's built-in timer is buried three swipes deep or you need a large shared display.

This tool uses requestAnimationFrame for the stopwatch, providing smooth display updates synchronized to your screen's refresh rate, and setInterval with system clock referencing for the countdown, ensuring reliable second-by-second tracking even if the browser tab loses focus temporarily. Both methods reference your device's system clock directly, so accuracy is consistent regardless of browser type, device speed or CPU load.

Stopwatch vs countdown — which mode for which task

The stopwatch measures elapsed time upward from zero — use it for tracking how long something takes: the duration of a meeting, each set in a workout, a cooking step that needs monitoring, a student completing a timed test, or timing individual speakers in a group presentation. The Lap button captures intermediate times without pausing the clock, perfect for recording multiple intervals within a single session: swim laps, running splits, or how long each agenda item actually took versus how long it was scheduled for.

The countdown timer counts down from a set duration to zero — use it when you need to know when time runs out rather than how much has passed: exam time limits, Pomodoro focus sessions, cooking timers where something needs to come out of the oven at a precise moment, presentation rehearsals where you're practicing fitting into a time slot, or turn-based game clocks. When the countdown reaches zero, the display turns red and an audio alert attempts to play.

The Pomodoro technique — why the 25-minute preset exists

The 25-minute preset matches the Pomodoro Technique, a widely-used productivity method developed by Francesco Cirillo in the late 1980s. The method is simple: work with complete focus for 25 minutes, take a 5-minute break, repeat. After four complete cycles (about 2 hours), take a longer 15-30 minute break. Decades of productivity research consistently show that time-boxed focused work sessions improve both output quality and sustained concentration compared to open-ended sessions where you simply work until fatigue forces you to stop.

The 5-minute preset conveniently covers the short break between Pomodoro sessions, and the 10-minute preset works for the medium break some practitioners prefer after every two cycles. Having dedicated preset buttons eliminates the friction of manually entering times, which matters when the entire point of the technique is reducing barriers to starting focused work.

Classroom, meeting and presentation timing

Teachers use online stopwatches daily for timed quizzes, group activity limits, reading exercises and presentation practice. The advantage over a phone timer is visibility: projecting the browser tab onto a classroom screen makes the countdown visible to every student simultaneously, creating shared time awareness without the teacher having to repeatedly announce remaining time. Meeting facilitators use countdown timers to keep agenda items on schedule — when everyone can see the timer counting down on a shared screen, time pressure becomes visible and collective rather than one person's verbal reminder that the group may or may not heed.

For presentation rehearsal, the stopwatch mode with lap tracking is particularly useful: start the stopwatch when you begin, click Lap at each slide transition or section change, and afterwards review whether each section took the proportion of total time you intended. This level of timing detail is nearly impossible to get from a simple phone timer.

Background tab behavior — does it keep running?

Yes — both modes continue running accurately when the browser tab is in the background or the screen is locked. Modern browsers throttle requestAnimationFrame in background tabs (the display may stop updating visually), but the time calculation references Date.now(), which is independent of frame rendering. When you return to the tab, the displayed time jumps to the correct current value instantly. This means you can start a Pomodoro countdown, switch to your actual work in another tab, and trust that the alarm will fire at the correct moment.

ModePrecisionBest for
StopwatchMilliseconds + lapsWorkouts, cooking, meetings, testing
1 min countdownSecondsQuick tasks, plank holds, turn timers
5 min countdownSecondsPomodoro short break, quick exercises
25 min countdownSecondsPomodoro focus session, exam practice
1 hour countdownSecondsMeetings, exams, extended tasks

Mode and preset guide for common timing scenarios

💡 Key takeaways

  • Free online stopwatch with millisecond precision and unlimited lap tracking
  • Countdown timer with one-tap presets: 1, 5, 10, 25 minutes plus fully custom durations
  • Pomodoro-ready 25-minute preset for focused productivity sessions with break timer
  • Works on every device — phone, tablet, desktop — no app installation needed
💡

Pro tip: For Pomodoro sessions, start the 25-min countdown then immediately switch to your work tab — the timer keeps running in the background and the alarm fires when it is time for a break, so you can fully immerse in your task without watching the clock.

Why choose our tool?

100% Private

Everything runs in your browser. Your data never leaves your device — no uploads, no server processing, no tracking.

Instant Results

No loading screens, no waiting, no queues. Results appear the moment you click — powered by client-side JavaScript.

No Sign-Up Ever

No accounts, no emails, no passwords. Just open the page and start using it — forever free, no strings attached.

Works Everywhere

Phone, tablet, laptop, desktop — any browser, any OS. Fully responsive and works offline once loaded.

Also useful if you searched for: online stopwatch, countdown timer online, timer with alarm, stopwatch with laps, pomodoro timer online, free stopwatch browser, classroom timer, meeting timer, online timer free, countdown clock.

Frequently asked questions

How accurate is the stopwatch?
It uses requestAnimationFrame tied to your device's system clock, providing millisecond-level accuracy consistent with dedicated stopwatch apps.
Does the timer keep running if I switch tabs?
Yes — the timer continues running in background tabs. The display updates may pause but the time calculation stays accurate because it references the system clock, not frame counts.
Can I record lap times?
Yes — click the Lap button while the stopwatch is running to record split times. Laps display in reverse chronological order with millisecond precision.
What happens when the countdown reaches zero?
The display turns red to give a clear visual alert. The timer also attempts to play an audio notification — keep your device volume on to hear it.
Does the 25-minute preset follow the Pomodoro technique?
Yes — it matches the standard Pomodoro work session of 25 minutes. Use the 5-minute preset for the short break between sessions, and repeat four cycles before a longer break.
Can I set a custom countdown duration?
Yes — enter any combination of hours, minutes and seconds in the input fields for a fully customized countdown of any length.
Does it work offline?
Yes — once the page loads, both stopwatch and countdown modes work entirely without internet since all code runs locally in your browser.
Is there a maximum stopwatch time?
No practical limit — the stopwatch continues for hours if needed, limited only by keeping the browser tab open.
Can I use this during a presentation or meeting?
Yes — the large monospace display is designed to be readable from across a room on a shared screen. The countdown timer is especially useful for keeping meeting agenda items on schedule.
Is any timing data stored?
No — all timing data exists only in your browser's memory during the session and disappears completely when you close or refresh the page.

Related tools