Count down to zero with an alert

Run a pausable browser countdown from a preset or custom minutes-and-seconds duration.

freeworks offlinenothing uploaded
ToolCountdown Timer
5:00

Space to start or pause · R to reset

How it works

The selected duration becomes milliseconds, performance.now measures each running segment, and pause banks the remainder. Animation frames redraw target minus elapsed time; completion schedules three Web Audio beeps after a user gesture has enabled audio.

  • Five minutes is the initial convenience preset beside 1, 10, and 25 minutes, not a task recommendation.
  • Seconds stay within 0–59 while minutes can extend the total to three hours.

Worked example

A ninety-second countdown
Input
											Minutes: 1
Seconds: 30
Action: Start
										
Output
												1:30 → 0:00
Time is up
											

When to use this

Kitchen prep uses short reminders, study exercises use fixed intervals, and meetings time individual agenda items.

Edge cases

  • Paused time does not disappear because restart subtracts only a new running segment.
  • Background throttling can delay visible updates or the beep even though elapsed time remains timestamp-based.
  • Muted audio, power saving, or a closed tab can suppress the alert, so this is not a safety-critical alarm.

References