Calculate the hours and minutes between a start and end time, minus any break — ideal for timesheets and payroll.
100% client-side · nothing is uploaded
Loading tool…
How to use the Hours
Fill in each input field with your own numbers.
Results calculate automatically and update as you change any value.
Read the result cards below the inputs for the full breakdown.
Adjust any field to explore different scenarios instantly.
Privacy: this tool runs entirely in your browser. Your input is never sent to, received by, or stored on any server — there are no uploads and no tracking of what you enter.
About Hours
Working out worked hours
Enter your start and end times (24-hour HH:MM) and a break in minutes; the tool returns the duration in hours and minutes plus decimal hours.
Overnight shifts
If the end time is earlier than the start, the tool assumes the shift crosses midnight and adds 24 hours.
Decimal hours
Payroll often uses decimal hours (e.g. 8.5 instead of 8h 30m); both are shown.
Frequently asked questions
What time format should I use?
24-hour HH:MM, such as 09:00 or 17:30.
Does it handle overnight shifts?
Yes — if end is before start it assumes the next day.
How are breaks handled?
Enter break minutes and they are subtracted from the total.