Online Timer & Stopwatch
Free online timer with countdown, stopwatch, and Pomodoro timer. Set custom timers, track laps, and boost productivity.
About This Tool
The Timer & Stopwatch provides a countdown timer, a stopwatch with lap tracking, and a built-in Pomodoro timer (25-minute work / 5-minute break cycles). It runs entirely in your browser with audio alerts, making it perfect for productivity, cooking, workouts, and time management without installing any app.
How to Use
- Select your desired mode from the tabs: Countdown, Stopwatch, or Pomodoro.
- Countdown: Enter hours, minutes, and seconds, then press Start. An alarm sounds when the timer reaches zero.
- Stopwatch: Press Start to begin timing. Use the Lap button to record split times.
- Pomodoro: Set your work and break durations, then start. The timer automatically cycles between work and break periods.
- Use the fullscreen button to display the timer in a larger view for presentations or workouts.
Frequently Asked Questions
What is the Pomodoro technique?
The Pomodoro Technique is a time management method that alternates 25-minute focused work sessions with 5-minute breaks. Developed by Francesco Cirillo in the late 1980s, it helps improve productivity and concentration through short, structured intervals and regular rest periods.
Can I use this timer in fullscreen?
Yes, click the fullscreen button in the timer area to switch to fullscreen mode. This is useful for presentations, workouts, exams, or any situation where you need a large, visible countdown. Press ESC to exit fullscreen.
Does the alarm work on mobile?
The alarm sound is supported on most mobile browsers. However, on iOS Safari, the user must first interact with the page (tap or click) before audio can play. Make sure your volume is turned up and silent mode is off.
Can I customize Pomodoro durations?
Yes, you can customize both the work duration and break duration in the Pomodoro tab. The default is 25 minutes of work followed by a 5-minute break, but you can adjust these to suit your focus style and workflow.
Related Tools
How It Works
The timer uses the browser's high-resolution performance API (performance.now()) combined with requestAnimationFrame for smooth, accurate time display. Rather than relying on setInterval (which can drift over time due to JavaScript's single-threaded event loop), the elapsed time is calculated as the difference between the current timestamp and the recorded start time.
The countdown timer subtracts elapsed time from the set duration and triggers an audio notification (using the Web Audio API) when it reaches zero. The stopwatch accumulates elapsed time from the start event, with lap functionality recording intermediate timestamps.
The Pomodoro mode implements the Pomodoro Technique: 25-minute focused work sessions followed by 5-minute short breaks, with a 15–30 minute long break after every 4 completed pomodoros. Visual and audio cues signal transitions between work and break phases. Timer state persists across page visibility changes using the Page Visibility API to ensure accuracy even when the tab is in the background.
Related Articles
The Pomodoro Technique: How to Maximize Productivity with 25-Minute Focused Sprints
Master the Pomodoro Technique to boost focus and productivity. Learn the science behind timed work sessions and how to implement them effectively.
2026-03-22How to Improve Typing Speed: Tips & Practice Guide 2026
Learn the average typing speed benchmarks, 5 proven methods to type faster, proper finger placement, and how to use QuickFigure's free typing test tool.