Your Time Tracker
That Actually Works.
No Manual Timers.
Define your projects and domains once. FocusLog tracks your focus time automatically in the background—every second you spend on work sites counts. Open it at the end of the day to see your day in one click.
🔒 100% Local Storage. No accounts. Your data never leaves your browser.
The Problem
Why Everyone Stops Using Time Trackers
Time tracking is critical for invoicing, productivity, and self-improvement, but every existing app has one fundamental design flaw.
You forget to start the timer
You open GitHub, jump straight into coding, and resolve the bug. Three hours pass in deep focus. Only after closing the tab do you realize you never clicked the tracker start button.
You forget to stop the timer
You successfully complete your task and head out to lunch. The clockify/Toggl timer continues running. You return to find you've logged '7 hours' on a 15-minute code review.
You make up numbers on Friday
Exhausted at the end of the week, you look at a blank timesheet. You guess how long you spent on client repos, check your email timestamps, and type in arbitrary numbers.
Workflow
Three Steps to Time-Tracking Freedom
FocusLog operates entirely in the background. Setup takes less than a minute.
Map Your Domains
Add your client projects in the settings page and list their domains (e.g. github.com/org/client-repo, figma.com).
Work Normally
Code, design, research, or study. FocusLog silently monitors active tab URL changes and logs active session durations.
Export Invoice-Ready logs
Open the extension popup at the end of the day or week. Audit your project totals and download structured CSV reports.
Key Features
Everything You Need to Track Hours Effortlessly
Auto-Tracks on Focus
No starting or stopping. FocusLog runs as a lightweight service worker. It starts when you open Chrome and wakes up only on tab changes or active window focus triggers.
Granular Domain Mapping
Supports both domain-level tracking (e.g. figma.com) and specific path hierarchies (e.g. github.com/myusername/client-project-repo).
Smart Idle Detection
If you leave Chrome open and walk away from your keyboard, FocusLog will pause the active session after 5 minutes of inactivity and resume tracking the moment you return.
Daily Goal Tracking
Configure target focus durations for each client. Watch progress bars grow and get browser notifications the second you hit your hours.
100% Local & Private
Your tracking data stays on your machine. Stored in Chrome local storage, it is never transmitted, processed, or sold to external servers. No user account required.
CSV Exports for Billing
Download daily breakdown CSV sheets containing Date, Project, Domains, and exact logged Hours—ready to attach directly to client invoices.
Pomodoro Focus Engine
Work in customizable focus blocks with dedicated break intervals. Includes an animated SVG progress ring and audio completion alerts.
Distraction Website Blocker
Configure blocking rules for distracting sites during focus sessions. Set temporary expiry timers or permanent blocks.
Notion & Slack Webhooks
Automatically log timesheets to Notion and Google Sheets, and post automated daily focus summary updates to Slack via webhook.
Audience
Who Needs Automatic Time Tracking?
Freelancers
If you bill clients by the hour, accurate tracking equals revenue. FocusLog guarantees that every minute spent on Github, Figma, or documentation is accounted for, eliminating invoice leakage.
Developers
IDE tracking (like WakaTime) only covers editor keystrokes. It misses coding research, StackOverflow reading, LeetCode practices, and MDN reference checks. FocusLog bridges the browser gap.
Students
Be honest with your study logs. Did you really study for four hours, or was two hours spent on YouTube and social media? FocusLog gives you honest session data so you can audit your study discipline.
Pricing
Simple, Transparent Pricing
Start for free, upgrade to Pro when you need more clients or long-term history auditing.
Free Plan
Ideal for basic personal tracking and daily session logging.
- ✓ Up to 3 active projects
- ✓ 7-day local tracking logs
- ✓ Manual Timesheet editing
- ✓ Local client storage only
- ✓ CSV timesheet exports
Pro Plan
Perfect for professional freelancers requiring cloud sync and custom reporting.
- ✓ Everything in Free Plan
- ✓ Unlimited active projects
- ✓ 90-day history retention
- ✓ Notion & Sheets sync
- ✓ Google Drive Backup
- ✓ Google Calendar overlays
Ultra Plan
For power-users demanding deep focus engines and automated webhook updates.
- ✓ Everything in Pro Plan
- ✓ Custom Hourly Billing Rates
- ✓ Pomodoro Focus Engine
- ✓ Distracting Site Blocker
- ✓ Slack summaries webhooks
- ✓ Lifetime logs retention
- ✓ Priority support & updates
How to Track Time on Websites Automatically — Without Manual Timers
The core problem with manual time trackers is that they require conscious effort at the exact moment you need to be focused on your work. It is an ironic loop: good, immersive work makes you forget to start or stop your timer. That defeats the entire purpose of having billing records. If you had the discipline to babysit clock triggers every hour, you could just write your durations directly in a spreadsheet. This friction is why most freelancers and developers give up on tracking apps within their first week, resorting to guessing invoice numbers on Friday.
An automatic time tracker chrome extension solves this by shifting the responsibility from the user to the browser itself. Real automatic tracking means the tool runs silently in the background, listening to browser tab activation and window switching events. There are no start buttons, no timers to pause, and no desktop apps window-grabbing your coordinates. When you navigate to a webpage, it counts; when you switch tabs, it updates.
However, general automatic trackers—like RescueTime—have a major project context gap. They will tell you that you spent four hours on github.com or two hours in Figma, but they cannot distinguish between your personal side project, Client A's repository, or Client B's design system. Without project mapping, the raw domain logging is useless for professional client billing or structured productivity audits. You are left manually grouping domains at the end of the week.
FocusLog solves this by introducing domain-to-project mappings. In the settings options, you map domains or path subfolders to specific client project names once. For example, you can assign github.com/my-user/client-a-repo to "Client A" and leetcode.com to "DSA Practice". FocusLog monitors your active tab, identifies the matching project, and logs the duration in local storage. One quick configuration yields complete automation.
Accuracy is another key issue in website time tracking. If you leave GitHub open and walk away from your desk for half an hour, you do not want to bill your client for that inactive time. FocusLog features built-in idle detection. If there is no keyboard or mouse activity for five minutes, the active session is automatically paused. The moment you return and move your mouse, the timer resumes. By monitoring window focus events, it also pauses tracking when you switch away from Chrome to use other native software, ensuring completely honest billing records.
Privacy is the biggest concern when installing browser trackers. Many extensions send all your visited URLs and browsing patterns to remote cloud servers. FocusLog is designed on a local-first philosophy. All tracked logs, project structures, and idle preferences are saved directly inside your browser sandbox using chrome.storage.local. No personal details are gathered, no user account is required, and absolutely no tracking data ever leaves your computer.
FocusLog is built for freelancers who need accurate timesheets, developers seeking to capture learning sessions, remote workers logging tasks, and students monitoring study routines. The extension's Free tier supports tracking up to three projects with a rolling seven-day history and CSV exporting. For advanced invoicing features—such as Notion integrations, customizable goal alerts, and automated billable amount calculations—FocusLog Pro offers the ultimate automatic timesheet workflow.