Free online countdown timer and stopwatch. Set a custom time, record laps, and get an audio alert when the countdown finishes.
Countdown Timer — Enter hours, minutes, and seconds (or use the preset buttons), then click Start. The timer counts down and alerts you with a sound when it reaches zero.
Stopwatch — Click Start to begin counting up. Click Lap to record split times. The lap list shows each recorded interval.
Reset — Reset the timer or stopwatch to start a new session.
Stopwatch: Counts up from zero. Use it to measure how long something takes — a run, a speech, a cooking step. It includes lap recording for tracking split times within a single session.
Countdown Timer: Counts down from a set time to zero and alerts you when done. Perfect for timed tasks like study sessions, workouts, or baking.
The timer mode lets you set custom durations in hours, minutes, and seconds. Choose from preset quick buttons or enter your own time. When the countdown ends, you'll hear an audio alert. The stopwatch mode tracks elapsed time with millisecond precision. Record laps to track split times. All timing happens locally in your browser for accuracy and privacy.
Yes! Both the countdown timer and stopwatch continue running accurately even when you switch to another tab or minimize the browser. They use browser timing APIs that remain active in the background.
No, the audio alert requires your device's volume to be on. Make sure your speakers or headphones are connected and volume is audible to hear the countdown completion sound.
The stopwatch can record unlimited laps. Each lap is displayed in a scrollable list, showing the lap number and time at the moment it was recorded.
Absolutely! The quick preset buttons (1, 3, 5, 10, 15, 25, 30 minutes) are perfect for common intervals like cooking timers or pomodoro technique. The 25-minute preset is ideal for pomodoro sessions.
Yes, the timer and stopwatch are fully responsive and work perfectly on smartphones and tablets. The touch-friendly buttons and large displays make it easy to use on any screen size.
No. All timing happens locally in your browser using JavaScript. No data is sent to any server or stored anywhere. Your timer settings and laps exist only while the page is open.