Description from extension meta
Log active website time with idle redaction and export daily totals. Local-only storage.
Image from store
Description from store
Plain Time Tracker — Accurate, Private, Hands-Off Time Logging
Track your work time automatically, right in Chrome — no manual timers, no cloud accounts, and no privacy trade-offs.
Plain Time Tracker is a simple but powerful time tracking tool designed for freelancers, employees, contractors, and anyone who needs an accurate, raw record of where their working hours go.
🚀 Key Features
1. Automatic Active-Tab Tracking
No need to remember to start or stop a timer. Plain Time Tracker logs time automatically when Chrome is in focus and you have an active tab open. As soon as you switch tabs, change windows, or lose focus, the current session stops. When you return, a new session starts.
2. Full URL Logging
We record the complete URL (not just the domain) of the active tab. This means you can see exactly which page you were on — perfect for project-specific reporting.
3. Daily Totals & Raw Data Exports
Export your tracked time as:
Daily Totals CSV — Summed hours per day in multiple formats (seconds, HH:MM:SS, decimal hours).
Raw Sessions CSV — Every individual segment with start time, end time, duration, URL, and page title.
4. Built-In Day-by-Day Viewer
Check your logs without exporting: pick a date, click through previous/next days, and see a table of sessions with their start time, end time, duration, and URL.
5. Idle Detection (15-Minute Threshold)
If you’ve been inactive for 15 minutes or more, Plain Time Tracker automatically ends the session and removes that idle time from the total. This keeps your reports clean and accurate.
6. Pauses When Not Working
Tracking automatically pauses when:
Chrome loses focus (you switch to another app)
Chrome is minimized
Your device is locked
When you return, tracking resumes automatically.
7. Red Recording Badge
A small red “•” appears on the extension’s toolbar icon when tracking is active. When tracking stops (idle, minimized, unfocused, or disabled), the badge disappears.
8. Incognito Toggle
By default, Incognito tabs are not tracked. If you need them logged (for client work or testing), you can explicitly enable Incognito tracking in both Chrome’s extension settings and in Plain Time Tracker’s popup.
9. 100% Local Data — No Cloud, No Accounts
All your time logs are stored locally in Chrome’s storage on your device. Nothing is ever sent to a server or third party.
🛠 How It Works
Install and Pin the Extension
Once installed, click the puzzle icon in Chrome and pin Plain Time Tracker to your toolbar.
Enable Tracking
Open the popup and ensure the “Tracking enabled” checkbox is on. The red badge will appear whenever tracking is active.
Work as Usual
Plain Time Tracker quietly runs in the background, recording your active tab and time spent whenever you’re working in Chrome.
Check or Export Your Data
Use the Day-by-Day View in the popup to quickly check your recent work.
Export Daily Totals or Raw Sessions as CSV for billing, time sheets, or analysis.
Stay Accurate
The built-in idle detection and focus tracking ensure your totals reflect actual work time, not background tabs or away-from-keyboard moments.
📊 Perfect For
Freelancers who bill by the hour and need exact work logs for invoices.
Remote employees required to submit daily or weekly time sheets.
Researchers and writers tracking time spent on various sources.
Developers and testers logging active time per site for QA and productivity.
Anyone curious about their browser-based work patterns.
🔒 Privacy & Security
Plain Time Tracker is built with privacy first:
No account required — start tracking instantly after install.
No uploads — your data stays on your device.
No content capture — we record the active tab’s URL and title, but never scrape or read page contents.
Full control — you can clear all stored data at any time from the popup.
📁 Permissions Explained
tabs — Needed to detect when the active tab changes, and to read its URL and title for time logging. Only the active tab is read; no history is accessed.
storage — Used to store time logs and your preferences locally on your device.
idle — Allows detection of when you’re inactive (15+ minutes) or when the device is locked, so idle time can be excluded.
<all_urls> — Required to log the URL of whatever site you are working on; without it, we could not track time across all sites.
📥 CSV Export Details
Daily Totals CSV
makefile
Copy
Edit
date,total_duration_seconds,total_hms,total_hours_decimal
2025-08-08,14400,04:00:00,4.00
2025-08-09,3780,01:03:00,1.05
Raw Sessions CSV
arduino
Copy
Edit
start_local,end_local,duration_seconds,url,title
2025-08-08 09:00:00,2025-08-08 09:45:00,2700,https://example.com/page,Example Page
2025-08-08 10:00:00,2025-08-08 11:00:00,3600,https://docs.example.com,Example Docs
🖥 Interface Overview
Toolbar Icon & Badge
Red “•” badge = tracking active
No badge = paused or tracking disabled
Popup Sections
Tracking Toggle — Turn tracking on/off
Date Pickers — Choose start/end dates for exports
Download Daily Totals (CSV) — One-click CSV export
Advanced — Toggle Incognito tracking, download Raw Sessions CSV, clear all data
Day-by-Day View — Navigate through days, see total time, and list of sessions
💡 Tips for Best Results
Keep Chrome in focus while working to ensure accurate totals.
If you work in multiple Chrome windows, only the active window/tab is tracked.
Use the “Today” button in Day-by-Day View to quickly return to the current day.
Regularly export your logs if you need backups — all data is stored locally.
If you need to track Incognito tabs, enable it in both Chrome’s extension details and Plain Time Tracker’s Advanced settings.
❓ Frequently Asked Questions
Q: Does this track my entire browsing history?
A: No. Only the currently active tab’s URL and title are recorded while Chrome is focused.
Q: Does it work offline?
A: Yes — tracking works without an internet connection.
Q: Can I change the idle timeout?
A: In this version, idle detection is fixed at 15 minutes.
Q: Is my data safe?
A: Yes — all data is stored locally and never leaves your device.