FocusLog Pro Simulation is now available! Test Notion sync and goal alerts.
FocusLog Logo
FocusLogZero Timer
Chrome Extension — Manifest V3

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.

F
FocusLogPRO ACTIVE
Tue Jun 16
Today's Focus Time5h 42m
78% of daily goalGoal: 7h 00m
Active Projects
Client A — E-commerce
3h 12m
github.com/client-a, figma.comGoal: 4h
DSA Practice
1h 05m
leetcode.com, codeforces.comGoal: 1h
Untracked Websites
1h 25m
Other browsing activityNo project rule
📥 Export CSV
⚙️ Settings

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.

01

Map Your Domains

Add your client projects in the settings page and list their domains (e.g. github.com/org/client-repo, figma.com).

02

Work Normally

Code, design, research, or study. FocusLog silently monitors active tab URL changes and logs active session durations.

03

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.

"Know exactly how many hours to bill."
💻

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.

"Track coding time across GitHub and docs."
🎓

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.

"See if you actually studied or had tabs open."

Pricing

Simple, Transparent Pricing

Start for free, upgrade to Pro when you need more clients or long-term history auditing.

Monthly BillingAnnual BillingSave 37%
Basic Tier

Free Plan

$0/ forever

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
Add to Chrome
Most Popular
Freelancer Tier

Pro Plan

$3.99/ month

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
Upgrade to Pro
Automation Tier

Ultra Plan

$9.99/ month

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
Upgrade to Ultra

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.

FAQ

Frequently Asked Questions

What is an automatic time tracker chrome extension?
An automatic time tracker Chrome extension is a browser addon that runs in the background to log your active window and tab transitions. Unlike manual time trackers, it does not require you to start or stop a timer—it logs the time spent on specific domains based on your predefined project rules automatically.
How does FocusLog track time without me starting a timer?
FocusLog uses Chrome's tab events and window focus APIs to determine which website you are actively viewing. By comparing the active URL to the rules you configured in the options panel, it assigns your active minutes to the matching project in real-time.
Does FocusLog send my browsing data to a server?
No, FocusLog is 100% local. It stores all session logs in your browser's local sandbox using chrome.storage.local. No account registration is required, and no tracking data is ever transmitted to external servers, making it completely private.
What happens when I switch tabs — does the timer pause?
Yes, the timer immediately records the active duration of the tab you switched away from and checks the new tab. If the new tab does not match any of your project-domain rules, tracking is paused (and logged as untracked activity) until you return to a mapped work site.
What is idle detection in a time tracker?
Idle detection is a feature that listens for keyboard or mouse inactivity. If FocusLog detects no keyboard or mouse activity for a set period (defaulting to 5 minutes), it automatically pauses the current session. When you return and move the mouse or type, the timer resumes, ensuring your invoices are completely accurate.
How is FocusLog different from Toggl or Clockify?
Toggl and Clockify are manual time trackers that require you to remember to click 'Start' and 'Stop'. If you get focused on code or design, you forget to start them. FocusLog requires zero manual action. It is 100% automatic and runs silently in the background.
Can I track time for multiple clients separately?
Yes, you can create distinct projects (e.g., 'Client A', 'Client B', 'Side Project') and assign specific domains or URL subpaths (like github.com/client-a) to each one. FocusLog will segment your daily focus minutes accordingly.
How do I export my time data for invoicing?
You can download your data at any time by clicking the 'Export CSV' button in the dashboard. The CSV format is compatible with Excel, Google Sheets, and Notion. For Pro users, the export automatically calculates billable totals based on hourly rates.
Does this extension work on all websites?
FocusLog tracks all standard websites. It ignores browser-internal pages (such as chrome://settings or edge://extensions) to protect system integrity and privacy.
How many projects can I track for free?
The Free plan allows you to map up to 3 projects and retains a rolling 7-day history logs. Upgrading to Pro unlocks unlimited projects, a 90-day history retention, and cloud integrations (Notion, Google Sheets, Drive Sync). The Ultra plan adds custom billing rates, advanced Pomodoro focus timers, distracting site blocking rules, and daily Slack summary reports.
What browsers does FocusLog work on?
FocusLog is built on Manifest V3 standards and works on Google Chrome, Microsoft Edge, Brave, Opera, Vivaldi, and any other Chromium-based desktop browsers.
How accurate is automatic website time tracking?
FocusLog is accurate down to the second. By utilizing active tab triggers, window focus changes (pausing when you switch to other native apps), and keyboard/mouse idle detection, it avoids the common padding and inflation found in other automatic trackers.