Loading tool…
Calculate the time duration between a start and end time — the hours and minutes worked, minus any break, shown as HH:MM and decimal hours. Ideal for timesheets, payroll and shift planning.
Loading tool…
Hours is a free, private online tool that lets you calculate the hours and minutes between two times, minus breaks. It runs entirely in your browser, so nothing you enter is uploaded to a server.
HH:MM format (e.g. 09:00 and 17:30).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.
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.
If the end time is earlier than the start, the tool assumes the shift crosses midnight and adds 24 hours — so a 22:00–06:00 night shift is counted correctly.
Payroll often uses decimal hours (e.g. 8.5 instead of 8h 30m); both are shown, so you can copy whichever your timesheet needs.
An hours calculator works out the time elapsed between a start time and an end time, minus any break, and presents it as hours-and-minutes and as decimal hours. It is the everyday tool for timesheets, shift logging and payroll, removing the awkward base-60 arithmetic of subtracting clock times.
Time is base 60, not base 10, so you cannot simply subtract the numbers: 17:30 minus 09:45 is not 7.85 hours. You have to borrow minutes correctly. This tool handles that conversion for you, then also gives the decimal equivalent (7 h 45 m = 7.75 hours), which is what payroll systems usually multiply by an hourly rate.
Enter a break in minutes and it is subtracted from the total worked time. The calculator also copes with overnight shifts: if the end time is earlier than the start time, it assumes the shift crossed midnight and adds 24 hours, so a 22:00 to 06:00 shift correctly comes out as 8 hours rather than a negative number.
Payroll and invoicing almost always use decimal hours. The conversion is minutes / 60: 15 minutes is 0.25, 30 is 0.5, 45 is 0.75. Getting this right matters - billing 8 hours 30 minutes as 8.30 instead of 8.5 underpays by 12 minutes. The tool shows both forms so there is no ambiguity.
Total a day's or week's worked hours, log shifts, prepare timesheets, bill clients by the hour, and check that a rota adds up. Use 24-hour HH:MM format for clarity. Everything is calculated locally in your browser.