Work Hours Tracker
| Project | Date | Hours | Note |
|---|
How to Use
📖 Tool Introduction
The Work Hours Tracker is a free online tool built for freelancers, contract engineers, consultants and anyone else who bills by project. When the end of the month arrives and you need to reconcile hours with a client or report to a lead how you split your time across projects, most people end up guessing from memory, and the guess is often way off. This tool lets you log every chunk of working time as you go: type the project name, pick a date, enter the hours and optionally add a short note, then click Add Entry. Every entry instantly feeds four summary cards: total logged hours, hours this week, hours this month and the number of records. This week starts on Monday and this month uses the current calendar month, so you never need to switch filters by hand. Below the cards, a project share bar chart converts each project's total hours into a percentage and draws it as a colored horizontal bar, so you can see at a glance where your time actually went. The detail table at the bottom lists every entry in reverse-chronological order, and any wrong entry can be removed with one click. Once you have typed a project name, it is suggested as an autocomplete option next time, so you do not retype it. Everything is stored in your own browser and restored the next time you open the page, and the Copy Summary button turns the statistics into plain text you can send to a client or paste into a weekly report. Because the tool runs entirely offline with no upload or network call, your billing data never leaves your machine, which matters when hours are billable and client-confidential.
✨ Key Features
- Quick entry logging: project, date, hours and note; press Enter to add the next one
- Four summary cards: total, this week, this month and entry count, updated live
- Project share bars: each project's percentage of total hours is drawn as a colored bar
- Project autocomplete: previously used projects are suggested, cutting down retyping
- Editable detail list: all entries in reverse order, delete a mistaken record anytime
- Local persistence: entries survive refresh and close; copy the summary to send clients
📝 How to Use
- Type the project name, pick a date and enter the hours worked
- Optionally add a note, then click Add Entry or press Enter
- Keep logging more entries; watch the cards and bars update live
- Remove any mistaken row with the Delete button in the detail table
- At month-end, click Copy Summary and send or paste the text for billing
⚠️ Notes
- Valid hours: hours must be a number greater than zero, with 0.5 as the smallest step
- Date required: an entry cannot be added without a date; today is pre-filled
- Week definition: this week runs Monday through Sunday and rolls over automatically
- Local storage: entries live only in your browser; Clear All removes them for good
- Switching devices: records do not follow you to another computer, so copy the summary as backup