From passive tracking to active productivity coaching — here's everything Time Tracker Pro does for you.
The tracking engine is silent, smart, and relentless. It runs in the background without ever slowing your browser down.
Tracks the active tab in real time — domain, full URL, and page title for every session. Background tabs are ignored. Internal browser pages are skipped.
Sessions are deduplicated — switching to the same domain and title continues the existing session. Micro-sessions under 1 second are discarded to avoid noise.
Uses Chrome's idle API with a configurable threshold (default: 60 seconds). Goes idle or locks screen? Current session ends immediately. Come back? New session starts.
Alt-Tab to another app? Tracking pauses. Return to Chrome? It resumes. Only counts time in actual browser windows — not popups or DevTools.
Built on Manifest V3's ephemeral architecture. Session state persists to chrome.storage.session — survives service worker termination and restarts seamlessly.
Every 60 seconds, active session time is flushed to IndexedDB. Even if Chrome crashes, you lose at most one minute of data. Zero data loss architecture.
A full analytics dashboard right inside your browser. Charts, tables, heatmaps, and insights that make your raw browsing data actionable.
Total time, unique domains, daily average, and productivity score — each with trend arrows comparing to the previous period. Instant status at a glance.
Vertical bar chart showing hours per day across your selected range. Powered by Chart.js with dark-theme styling and precise hover tooltips.
See your time distribution across categories — Social Media, Development, Design, Email, and more. Each slice is color-coded and labeled.
Ranked list with favicons, category badges, time bars, and inline actions. Categorize or block any domain without leaving the table.
GitHub-style year grid showing daily browsing intensity. 53 weeks × 7 days, color-ramped from dark to vibrant. Spot patterns at a glance.
Today, 7/14/30/90/365 days, All Time, or custom date range. Per-card filters let you look at different time frames simultaneously.
Not just numbers — these are insights designed to reveal patterns, trigger reflections, and push you toward better habits.
Identifies your best day of the week based on a weighted score × total time composite. See which day you consistently crush it.
Finds your longest continuous session on a single domain with 2-minute gap tolerance. Shows duration and domain — celebrate your deep work.
Total context switches, average per day, and severity indicator. Are you a focused worker or a tab-hopping maniac? Now you know.
How many "core domains" do you visit every single day? Measures your browsing routine's consistency and stability.
Average time of your first and last browsing session each day. Understand when your screen time starts and when it (finally) stops.
Compare periods to find your Top 5 biggest gainers and decliners. See which sites are eating more of your time — and which you've tamed.
Go beyond summaries. These Pro-exclusive views turn raw browsing data into rich behavioral intelligence.
Visual Gantt chart plotting every session on a 24-hour axis. Color-coded by productivity: green (productive), amber (neutral), red (distracting). See up to 7 days.
Line chart of daily productivity scores (0-10) with a 7-day moving average trendline. Track whether you're improving over weeks and months.
Stacked bar breaking down your time into Productive, Neutral, Distracting, and Uncategorized segments. Each with time and percentage.
Side-by-side average daily time comparison with percentage difference. Supports custom weekend days for non-standard work weeks.
Expand any domain to see individual page titles, URLs, and time spent. Domain-level answers "where" — page-level answers "what exactly were you doing?"
Block distracting sites, set usage limits, get nudged when you go overboard, and build streaks to stay accountable.
Block any domain with one click. Blocked sites redirect to a custom page with "Go Back" or "Unblock & Continue" options. Uses Chrome's declarativeNetRequest — fast and reliable.
Create rules that auto-block a domain or entire category when daily usage exceeds your limit. Set day-of-week and time-window schedules. Rules reset at midnight automatically.
Get a native Chrome notification when you hit a usage threshold — total screen time, per-domain, or per-category. Fires once per day, no spam. A gentle tap on the shoulder.
Set daily targets for categories, domains, total screen time, or productivity score. Track consecutive-day streaks with 🔥 indicators. Turn tracking from passive to active.
Tag your time to projects, generate invoices, export data. Built for freelancers and agencies who bill by the hour.
Create projects with custom colors. Tag browsing sessions to projects from the popup — one dropdown, zero friction. Track time per project in the dashboard.
Pick a project, set an hourly rate, choose a date range. Get a day-by-day breakdown with hours and dollar amounts. Download as PNG or copy as formatted text.
Export your activity records for any date range in JSON or CSV format. Perfect for client reports, external analysis, or backups.
From full theme control to custom categories, private mode, and tracking exclusions — configure everything to fit your workflow.
Pick 4 colors (background, cards, accent, text). Live preview. Save unlimited named themes. Applies across all extension pages.
15 default categories with 60+ mapped domains. Add your own categories with custom colors, productivity scores, and notes.
One-click toggle from the popup. Private sessions are flagged and excluded from all reports and aggregations.
Blacklisted domains are silently never tracked. Supports subdomains. Quick-add from the popup's "Don't Track This Site" button.
Your data belongs to you and only you. Here's how we ensure that.
All data stored in your browser's local IndexedDB. Four stores: activity, categories, projects, settings. Never touches a server.
No sign-ups, no email collection, no authentication. Install and use — that's it. You're anonymous by default.
We don't track how you use the extension. No analytics. No event logging. No "anonymous usage data." Nothing.
Only Google Fonts for the UI and Google's favicon service for domain icons. No tracking pixels, no CDN dependencies for functionality.
Import your data, export it, or wipe everything with the nuclear reset button. Double confirmation required. Your data, your rules.
All user content is HTML-escaped. No eval(), no remote code. All libraries bundled locally. Manifest V3 security model.
Install in seconds. No setup. No accounts. Start getting insights immediately.