Skip to content

Free · runs in your browser · no signup

Work Hours Tracker

Time tracking

Work Hours Tracker

Track focused work, breaks and daily progress.

Today, Oct 6, 2026 Tuesday

Live Work Timer

Your current productive session.

IdleNo session yet

00:00:00

Current break: 00:00:00

Total Elapsed Time
00:00:00
Total Break Time
00:00:00
Net Productive Time
00:00:00

Started -- · Breaks 0 · Ended --

Target & Productivity

Plan your daily finish.

0%
Remaining
08:00:00
Est. finish
--

Quick break

Activity Timeline

Events from this session.

  1. Your activity appears here after you start work.

Session Log & History

Completed days saved in this browser.

This week
0.00 hrs
Days logged
0
Avg / day
0.00 hrs
Overtime (daily · >40h)
0.00 hrs · 0.00 hrs
DateStart TimeEnd TimeTotal ElapsedBreak TimeNet Productive HoursStatusDetails
No completed sessions yet.

Your timer and history stay in this browser. Export regularly for a permanent record.

By Nayeem, Software Developer of fastsavemedia.comLast reviewed

How the work hours tracker works

Each shift is recorded as a clock-in time, any number of breaks, and a clock-out time. Worked time is the total session minus breaks. Anything above your daily target counts as daily overtime, and the weekly summary also shows hours above 40 for the current Monday–Sunday week.

How to calculate hours worked by hand

  1. Subtract clock-in from clock-out (9:05 to 17:50 is 8 h 45 min).
  2. Subtract unpaid breaks (a 30-minute lunch leaves 8 h 15 min).
  3. Convert minutes to decimal by dividing by 60 (15 min = 0.25, so 8.25 h).
  4. Add each day together for the weekly total.

Minutes to decimal hours

MinutesDecimal hours
150.25
300.50
450.75
60.10
200.33

Overtime

Rules differ by country and contract. In the US, the Fair Labor Standards Act generally requires overtime for non-exempt employees after 40 hours in a work week; some states also have daily limits. Set your own daily target in the tracker so the overtime figure matches your agreement.

Your data

Shifts are saved in this browser's local storage only. Clearing site data removes them, so export a CSV regularly if you need a permanent record. Use the timesheet generator to produce a printable weekly sheet, or the work hours calculator to total times you already know.

Frequently asked questions

How do I calculate work hours from clock-in and clock-out times?
Subtract the clock-in time from the clock-out time, subtract unpaid breaks, then convert minutes to decimal by dividing by 60. The tracker does this automatically for every shift and totals the week.
Does the tracker keep running if I close the tab?
Yes. The clock-in time is saved in your browser, so when you come back the timer picks up from the original start time.
How is overtime calculated?
Daily overtime is any worked time above your daily target (8 hours by default). The weekly summary also shows time above 40 hours for the current week.
How do I convert 15, 30 or 45 minutes to decimal hours?
Divide by 60: 15 minutes is 0.25 hours, 30 minutes is 0.5 and 45 minutes is 0.75.
Can I export my hours?
Yes. Export CSV downloads every saved shift with date, clock-in, clock-out, break minutes and worked hours, ready for Excel or Google Sheets.
Is my data private?
Yes. Shifts are stored only in this browser. Nothing is uploaded and there is no account.