A calm, good-looking focus timer that runs in your browser. Set a session, press start, and get to work.
Try it: https://shervinshaffie.github.io/focus-timer/
This is a personal project. It is not an official Microsoft product.
- Shows time left with an animated progress ring that changes color for focus and break modes
- Comes with Focus (25 min), Short break (5 min) and Long break (15 min) presets. You can set any length from 1 to 180 minutes
- Has start, pause, reset and skip controls
- Tracks today's sessions and suggests a long break after every 4 focus sessions
- Plays a soft chime and shows a notification when a session ends. Can auto-start the next one
- Works on phone, tablet and desktop
Online: open the link above. You don't need to install or sign in to anything.
Offline: download index.html and double-click it. It opens in any modern browser and has no other files or dependencies.
| Key | Action |
|---|---|
Space |
Start or pause |
R |
Reset |
S |
Skip to next session |
1 2 3 |
Focus, Short break, Long break |
↑ ↓ |
Change the length by one minute |
Everything stays in your browser. Your settings and session count are saved in your browser's local storage, and nothing is sent anywhere.
This is a personal, community project, and it is not an official Microsoft product. It is not built, endorsed, supported, or maintained by Microsoft. Any views or work here are the author's own and do not represent Microsoft.
It is provided as is, free of charge, with no warranty of any kind.
Licensed under the MIT License.
Built by Shervin Shaffie.