Skip to content
Free tool

Online stopwatch, timer & countdown

An online stopwatch with lap times, a timer for 5, 10 or 30 minutes or your own duration, a countdown to a date in your time zone and a Pomodoro timer, all in one tool. Includes an alert sound, fullscreen mode and an overlay link for OBS.

Built by Dimitri Heissler

Free, with no sign-up or download: runs entirely in your browser.

Counting down to a wipe or launch? Get your own Minecraft server.

Ready
30:00

Sound and notification

The browser asks for permission only when you click the button. The notification appears when the countdown or a Pomodoro phase ends, even if another tab is in the foreground.

Fullscreen and stream overlay

Large digits across the entire page, for example for a projector or stream. The overlay link opens just the digits without the page frame and works as an OBS browser source with a transparent background.

OBS: Add a source, select “Browser”, paste the overlay link into “URL”, and set a size such as 800 × 300. In the overlay, use Space (start/pause), L (lap), R (reset), and Esc (close).

Example result

What the stopwatch, timer, and countdown show you

The online stopwatch counts up and records lap times, the countdown timer counts down to a duration or date, and the Pomodoro timer automatically alternates between focus and breaks. Four examples with real numbers:

Example 1: Stopwatch with four laps

Input: Start, then “Lap” four times at 00:12.30, 00:25.40, 00:37.00, 00:49.80.

Result

Example lap times
LapLap timeTotal time
100:12.3000:12.30
2 · Slowest00:13.1000:25.40
3 · Fastest00:11.6000:37.00
400:12.8000:49.80
Total time
00:49.80
Fastest lap
00:11.60 (Lap 3)
Slowest lap
00:13.10 (Lap 2)
Average
00:12.45

The text export provides one line per entry: Lap 1: 00:12.30 (total 00:12.30)

Example 2: Countdown to Christmas Eve

Input: target date 24.12.2026 at 18:00 in the Europe/Berlin time zone, started on October 6, 2026 at 12:00 in Berlin.

Result

Days
79
Hours
7
Minutes
0
Seconds
0

The same target time shown as local time in other time zones:

Europe/Berlin (UTC+01:00)
2026-12-24 18:00
UTC (UTC+00:00)
2026-12-24 17:00
America/New_York (UTC-05:00)
2026-12-24 12:00
Asia/Tokyo (UTC+09:00)
2026-12-25 02:00

From October 6 to Christmas Eve, the clock shows 79 days and 6 hours, but 79 days and 7 hours actually pass: On October 25, clocks in Germany are set back one hour. The countdown uses the actual elapsed time and therefore shows 79 days 7 hours.

Example 3: 10-minute timer

Input: 0 hours, 10 minutes, 0 seconds, then “Start.” The countdown rounds up to whole seconds so 00:00 only appears when time has actually run out.

Result

At startup
10:00
After 1 minute and 30 seconds
08:30
After 9 minutes and 59.001 seconds
00:01
After 10 minutes
00:00 · Beep

After 9 minutes and 59.001 seconds have elapsed, 0.999 seconds remain. The countdown rounds up to the next whole second and shows 00:01; it only shows 00:00 after exactly 10 minutes have elapsed. The stopwatch, by contrast, rounds down: after 12.349 seconds it shows 00:12.34, never a time that hasn't yet elapsed.

Example 4: Pomodoro with 25 / 5 / 15

Input: 25 minutes focus, 5-minute short break, 15-minute long break after 4 rounds, start at 09:00.

Result

How a Pomodoro cycle works
PhaseFromUntilMinutes
Focus 109:0009:2525
Short break09:2509:305
Focus 209:3009:5525
Short break09:5510:005
Focus 310:0010:2525
Short break10:2510:305
Focus 410:3010:5525
Long break10:5511:1015

Each cycle lasts 130 minutes: 100 minutes of focus and 30 minutes of rest. Then it starts over.

How it works

How to use the stopwatch, timer, and countdown online

Four steps from choosing a mode to setting up an overlay, with no account or download.

Step 1

Select mode

Choose Stopwatch to count up, Countdown (the timer) to count down, or Pomodoro to alternate between focus and breaks. All three continue running independently, even when you switch modes.

Step 2

Set time

For the timer, enter hours, minutes, and seconds or choose a preset such as 5, 10, or 30 minutes. The date countdown uses a target date, time, and time zone, for example for a wipe or launch. For Pomodoro, set focus periods, breaks, and rounds.

Step 3

Start and save laps

Start with “Start” or the Space key. Press “Lap” or the L key to save split times, which you can copy as text or download as CSV.

Step 4

Use sound, fullscreen, or overlay

A sound signals the end. “Open full screen” shows only large digits, and the overlay link displays them as an OBS browser source with a transparent background.

Everything in one tool

Stopwatch, timer, countdown and Pomodoro on one page

You can switch between modes without stopping anything: the stopwatch, countdown and Pomodoro timer keep running independently. Here's how to use the tool in everyday life:

Classes and meetings

“Open fullscreen” or the F key shows only large digits, easy to read on a projector, digital whiteboard or TV. A 5- or 10-minute timer helps pace group work, breaks and speaking time.

Sports and training

The stopwatch measures to the hundredth of a second and records each lap with the L key. See your fastest and slowest laps immediately, then export lap times as CSV for Excel or Google Sheets.

Studying and working

The Pomodoro timer automatically alternates between focus and breaks. Set 25 / 5, 50 / 10 or 90 / 20-minute presets with one click, or set your own focus and break times.

Streams, launches and events

The date and time countdown counts down to a launch, wipe or event in your chosen time zone. With a transparent background, its overlay link works as a browser source in OBS.

Quick start

Choose a duration, and the timer opens ready to use. Press “Start” or the space bar to begin; an alert sounds when time is up. You can still change any setting afterward.

How the calculation works

Precisely, even in a background tab

Many online stopwatches count up using a timer and fall behind when the browser throttles the tab. This tool stores timestamps and calculates the elapsed time instead.

Stopwatch: Start Time Instead of Counter

When you start it, the stopwatch records the browser's time. The displayed time is always the time since the start plus any time already accumulated. A missed tick therefore doesn't lose any hundredths of a second; the display jumps to the correct value on the next update.

Countdown: fixed end time

A countdown has an end time and simply calculates “end time minus now.” Even if the tab is in the background, it ends at the correct second, and the alert sounds at the end time as long as you've clicked the page at least once beforehand.

Time zones and clock changes

Enter the date and time as shown on a clock in the selected time zone. The tool converts it to a point in time using the time zone's rules, including daylight saving and standard time. An ambiguous time during the clock change is interpreted as its first occurrence; a nonexistent hour is moved forward.

Browser limitations

If your computer sleeps or you lock your smartphone, the browser stops running scripts. The time will be correct again as soon as the device wakes, but the alarm will only sound then. For an alarm you need to rely on, keep the screen on.

Discover more

More tools for time and scheduling

FAQ

Frequently asked questions about the stopwatch, timer and countdown

Quick answers about accuracy, timer presets, lap times, date countdowns, Pomodoro, fullscreen mode and OBS overlays.

The stopwatch measures to the hundredth of a second. When you start it, it records your browser's current time; the displayed time is always “now minus start” plus time from earlier runs. Because it uses timestamps rather than a counter, it doesn't fall behind when the browser throttles a tab. Start and pause with “Start” or the space bar, record a lap with L and reset with R. The display truncates rather than rounds: after 12.349 seconds, it shows 00:12.34. The countdown, by contrast, rounds up to whole seconds so 00:00 appears only when time is truly up.

Switch to “Countdown”, leave “Duration (Timer)” selected, and choose a preset under “Quick Select”: 1, 5, 10, 15, 30, or 60 minutes. For other durations, enter hours, minutes, and seconds—for example, 0 hours and 45 minutes. “Start” or the space bar starts the timer; an alert sounds when it ends. Below the tool, you’ll find links for 1, 2, 3, 5, 10, 15, 20, 30, 45, and 60 minutes that open with the timer already set. Use “Copy settings as link” to bookmark your own timer.

A stopwatch counts up from zero and measures how long something takes, with lap times for intermediate results. A timer counts down a set duration and alerts you at the end, for example after 10 minutes. A countdown counts down to a specific moment, such as Christmas Eve. This tool covers all three: a stopwatch, a duration countdown (the classic timer), and a countdown to a date and time. It also includes a Pomodoro timer that alternates between focus and breaks.

Press “Lap” or the L key while the stopwatch is running. Lap time is the time since the previous lap; total time keeps running. Laps recorded at 12.30, 25.40, 37.00 and 49.80 seconds produce lap times of 12.30, 13.10, 11.60 and 12.80 seconds: the fastest is lap 3 at 11.60, the slowest is lap 2 at 13.10, and the average is 12.45 seconds. Fastest and slowest laps are shown once you've recorded at least two. “Copy as text” puts one line per lap on your clipboard. “Download as CSV” saves a semicolon-separated table you can open in Excel or Google Sheets, including lap and total times in milliseconds.

Switch to “Countdown”, choose “Date and time”, enter the date and time, then choose the time zone in which that time applies. The countdown starts immediately and shows the time remaining from now in days, hours, minutes and seconds. The tool follows the time zone's rules, including daylight saving time: a target of 24.12.2026 at 18:00 in Berlin is 79 days and 7 hours away from 6 October 2026 at 12:00, because the clocks go back one hour on 25 October. Use “Copy settings as link” to share the target; ready-made links for Christmas Eve and New Year's Day are below the tool. The tool doesn't calculate the days between two dates of your choice; it always counts down from now to the target.

Yes, it keeps running. The countdown and Pomodoro timer have a fixed end time, while the stopwatch has a start time, and the display calculates from those. So the time is immediately correct even after minutes in the background. The alert sounds at the end time if you've clicked the page at least once, since browsers only allow sound after a click. If you hear nothing, check that “Sound alert at end” is selected and the tab isn't muted, then test your device with “Test sound”. You can also allow a notification at the end. If your computer is asleep or your smartphone is locked, the browser won't run scripts, so the sound will play only after it wakes up.

With the Pomodoro technique, you work in fixed blocks: 25 minutes of focus, a 5-minute break and, after four blocks, a 15-minute long break. That's the default setting. One cycle takes 130 minutes: 100 minutes of focus and 30 minutes of breaks. You can change the focus time (1 to 180 minutes), short and long breaks, and the number of rounds before a long break, or choose a preset: 25 / 5, 50 / 10 or 90 / 20. Phases switch automatically, with different sounds announcing focus and breaks.

Yes. “Open fullscreen” or the F key hides everything except the large digits, for example on a classroom projector, a tablet during sports or a TV in a meeting. This works for the stopwatch, countdown and Pomodoro timer. In fullscreen, use the space bar (start/pause), L (lap), R (reset) and Esc (close). For a stream, choose “Transparent (OBS)” under “Background”, click “Copy overlay link” and add the link to OBS as a browser source under “URL”, for example at a size of 800 × 300. You choose the label and digit color. With “Start immediately in overlay link”, the timer starts as soon as the link loads.

No. The tool is free, requires no sign-up and saves nothing on our servers. It runs entirely in your browser; lap times and running timers are lost when you close the tab. The address bar contains only settings such as mode, duration, target date and time zone so you can share them, never a running time.

Any more questions?

Contact Support
Countdown running?

Host your own Game Server in 60 seconds

When the timer runs out, your server should already be ready—with DDoS protection, easy Mod management, and enough power for your friends.

4.4/5 Trustpilot32,000+ Active serversSince 2010

No setup. No risk. Online in seconds.

Flexible TermCancel anytimeOnline in 60 seconds

Looking for more tools? View all team & organization tools