A Pomodoro timer, your tasks, your projects, and a year-long map of every session you've finished — all in a single tab. No account, no subscription, nothing leaves your browser.
Set your focus length, short break, long break, and how many sessions come before a long one. ToDoFocus picks the right break automatically and shows exactly where you are in the cycle.
Configurable short and long breaks, with auto-start to chain focus → break → focus without touching anything.
25/5, 50/10 and 90/20 built in — or set anything up to 90 minutes. Prefer open-ended work? Switch to stopwatch.
The countdown lives on your toolbar badge and finishes even if the dashboard isn't open. A chime and a notification tell you when.
Group work into projects with their own colour, deadline, notes and stats. Then pull just today's tasks into a single working list.
Your daily shortlist, drawn from any project. Sessions are counted per task, and the list clears each midnight without deleting anything.
Colour-code projects, group them into folders, and watch focus time accumulate against each one.
Tasks, projects and folders all rearrange by dragging — and that's free for everyone.
Every finished session fills in a square. After a few weeks you stop guessing whether you're being consistent — you can just look.
A GitHub-style heatmap of the past 12 months, filled in automatically as you work.
Set a daily focus target and track your streak, 7-day average and best day.
Click a square to write about that day, and star the ones worth remembering.
Rain, wind, café, fireplace and waves — looping seamlessly, starting with your timer.
Park an intrusive thought mid-session so you can let it go and keep working.
A formatting-capable editor in the side panel. Save notes, export them as PDF.
Midnight, Forest, Ocean, Rosé, Dark and Light — plus custom backgrounds on Premium.
English, Spanish, French, German, Portuguese, Japanese, Korean, Chinese and Hindi.
Start and pause, add a task, end a break, switch views, open today's journal.
Your whole history as a JSON file, any time. It's your data — take it with you.
No server to reach. Everything runs locally, so it works on a plane or behind a firewall.
No analytics, no tracking, no accounts. The only network call is verifying a Premium key.
No subscriptions, and no paywall on the things you'll use every day.
Free forever · no card, no account
Lifetime access · all future updates included
When a trial ends, nothing is deleted. Your projects, folders and journal entries stay exactly where they are — you simply go back to the free limits.
Free, no account, no card. Pin it to your toolbar.
Click the icon, add what you're working on, hit start.
Every finished session fills a square. Come back tomorrow.
Yes. $9.99 once, and Premium is yours permanently, including every future update. There is no subscription and no renewal — and there won't be one later either. ToDoFocus has no servers to pay for, so there's nothing to rent you.
Nothing is deleted. Projects you created beyond the free five stay visible, your folders keep grouping them, and every journal entry stays readable. You just can't add more until you upgrade — the limits come back, your work doesn't go anywhere.
No. There are no accounts, no analytics, and no tracking of any kind. Your tasks, sessions, journal entries and settings live in your browser's local storage and never leave your device.
The single exception is Premium activation: your licence key is sent to our payment processor, Polar, to verify the purchase. That's the only outbound request the extension ever makes.
Yes. The countdown continues in the background and shows on your toolbar badge, and you'll get a chime and a notification when the session ends — whether or not the dashboard is open.
ToDoFocus is available for Chrome and Microsoft Edge, each with its own store listing. It also runs on other Chromium browsers like Brave, Opera and Arc via the Chrome Web Store.
Firefox and Safari aren't supported yet. If you'd like to see one of them, say so at todofocushelp@gmail.com.
Completely. Everything runs locally, so the timer, tasks, heatmap and journal all work on a plane or behind a restrictive firewall. Only Premium activation needs a connection, once.
Any time. Settings → Data → Export writes everything to a JSON file — sessions, tasks, projects, notes and journal entries — and Import restores it. Uninstalling the extension removes all of it from your device.
Free to install, free to use, and free to try Premium for a week.