Freelance Time Tracker & Timesheet
Track billable client hours with a drift-proof wall-clock stopwatch, project logs, and formula-injection safe CSV export.
About this tool
Log client tasks accurately with a private in-browser stopwatch that persists across refreshes without transmitting data to remote clouds.
How to use this tool
- Type your project and task name.
- Click Start Timer to begin tracking your work session.
- Click Stop & Save to commit the entry to your timesheet log.
- Export your accumulated entries to CSV for client invoicing.
How it works
Calculates elapsed duration using Date.now() timestamps rather than drift-prone intervals. Stores timesheet entries locally.
When to use this tool
- Tracking hourly freelance coding sessions
- Logging billable design time for client invoicing
Frequently asked questions
Does the timer keep running if I switch tabs?
Yes. The timer uses real timestamps, so the calculated elapsed time is always exact when you return.
Limitations
Local storage based. Does not synchronize across multiple different devices.
Privacy
All timesheet entries are stored locally on your device.