Time Tracker
Log work sessions by task with start/stop timing and export a local CSV timesheet.
Time Log
What is a time tracker?
A time tracker is a tool that logs work sessions by task with start/stop timing and a CSV export of local history. Start a timer, stop it, export — this page does not sync to payroll or invoice clients.
How to Use the Time Tracker
- Define Your Task: Enter the name of the project or task you are working on in the designated input field.
- Start the Timer: Click the large "Play" button to begin tracking. You can pause and resume the timer as needed without losing your session.
- Stop and Log: Once completed, hit the "Stop" button. The duration, along with the current date, will be permanently added to your local history log.
- Export Your Data: Click "Export CSV" to download your timesheet, which can be easily imported into Excel, Google Sheets, or any accounting software.
How It Works: The Logic & Math
This time tracker runs in this tab. When you start the timer, it captures a start timestamp from the browser clock. The display updates in real-time, mathematically calculating the difference:
Elapsed Time = Current Timestamp - Start Timestamp
The resulting milliseconds are divided into hours, minutes, and seconds for the visual display. To ensure your data persists even if you refresh the page or restart your browser, the tool serializes the session logs and writes them directly to your browser's localStorage database under the timeTrackerLogs key.
Real-Life Use Cases & Examples
- Upwork Hourly Contracts: A freelance developer uses the tool to track offline work sessions when they cannot use the official desktop application, keeping an accurate record for manual time entry.
- Agency Retainers: A graphic designer splits their day across four different client retainers. They use the tool to log how many minutes they spend on each brand, exporting the week's CSV for their Friday reporting.
- The Pomodoro Technique: A writer uses the tracker to establish focused 25-minute sprints without being distracted by the complex features or notifications of a heavy SaaS platform.
Who Is This For?
- Freelancers on hourly contracts who need a lightweight way to track work sessions and export them as a CSV timesheet for client invoicing, without logging into a paid time-tracking SaaS or installing software.
- Consultants managing multiple client retainers who want a simple log of how many minutes they spent on each project per day, so they can verify their invoices are accurate before sending and catch any billing gaps.
- Anyone working from home who want a logged breakdown of focused work versus administrative tasks across a given week.
Key Benefits
- Privacy. Tool inputs stay in the browser.
- Free, no account required: Open it, start tracking, export when you need it. No sign-up, no subscription, no paywall.
- CSV export: One click produces a ready-to-import timesheet for Excel, Google Sheets, or accounting software — formatted with task names, dates, and durations so you can use it directly for invoicing.
- Persists across sessions: Completed entries survive browser refreshes and computer restarts because they write to localStorage — unlike most browser-tab tools that lose data the moment you close them.
Common Time Tracking Mistakes
- Rounding to the nearest hour instead of tracking minutes. If you bill $75/hr and round four sessions down by 15 minutes each, you silently lose $75 per week — nearly $4,000 per year.
- Not tracking non-billable tasks. Admin, emails, and revisions are real costs. Tracking them separately shows how much of your logged "40-hour week" looks billable, so you can adjust your rate accordingly.
- Forgetting quick client calls. A 10-minute check-in at $100/hr is $16.67. Multiply by 3 calls per day and you're under-billing $250/week without realizing it.
- Not reviewing weekly totals against project budgets. Comparing logged hours to the project budget each Friday prevents the shock of discovering you went 20 hours over scope with one week left.
After logging your hours, bring them directly into the Hours Calculator to total up a multi-day billing period, then push the final number into the Invoice Generator to produce a client-ready PDF in minutes.
Source: The American Payroll Association found manual timekeeping loses an average of 4.5 hours per week to inaccurate entries. See U.S. DOL — Recordkeeping Requirements for federal timekeeping standards.
Frequently Asked Questions
What is an online time tracker?
Is this time tracker free, and is my data private?
Is my time tracking data synced to a cloud server?
What happens if I accidentally close the tab while the timer is running?
Can I track time for multiple clients in the same session?
This tool is provided for informational and educational purposes only. Results are not a substitute for professional advice.
Free Tools Alert
Get new tools, templates, and calculators in your inbox. No fake subscriber counts.
No spam. One-click unsubscribe.