Focus
Why this exists
A focus timer that looks good in a pinned tab.
Existing Pomodoro apps are noisy, ad-supported, or hidden behind a sign-up wall. Timer is one URL with three presets, four sound packs, six scenes, and a wake-lock that keeps the screen on while you work. Open it, hit play. Close it when you are done.
Your settings save to your browser. Your stats track today, this week, and lifetime cycles. The configuration is encoded in the URL so you can pin a particular setup to your bookmarks and your colleague can do the same with one click.
Frequently asked
Answers to the obvious questions.
What is Timer?
A focus timer with the Pomodoro shape baked in. Pick a preset or set your own focus and break minutes, choose a sound pack and a scene, hit start. The page shows the time remaining and tracks how many cycles you have completed today and this week.
Is it free?
Yes. No ads, no signup, no paid tier. The full feature set is free forever.
Does it work offline?
Yes. After your first visit the page is cached as a Progressive Web App and works without an internet connection.
What is a Pomodoro?
A 25-minute block of focused work followed by a 5-minute break. After four blocks you take a longer break. Named after the tomato-shaped kitchen timer Francesco Cirillo used while studying.
How accurate is the timer?
Timer uses your device clock for ticking. Switching tabs or locking the screen does not slow it down. If you stay on the tab the screen-wake lock keeps the display on so the countdown stays visible.
How do sound packs work?
Each pack synthesises its own end-of-phase sound with the Web Audio API. No audio files to download. Classic is a bell, Soft is a chime, Arcade is an 8-bit beep, Sparkle is a soft rim sound.
Where is my data stored?
In your browser's localStorage. Nothing is sent to a server. Clearing site data wipes your stats. Settings shared via URL are encoded in the URL itself.
Does it track me or use cookies?
No. There are no ads, no analytics, no third-party scripts. Everything runs in your browser.