Hours Calculator
Enter a start and end time and get the duration in hours and minutes, decimal hours and total minutes — with an optional unpaid break. Free, instant, no sign-up.
Convert a duration
Formula: end time minus start time, minus the unpaid break, floored at zero.
How the hours calculator works
The calculator subtracts the start time from the end time and converts the result into hours and minutes, decimal hours and total minutes. An optional unpaid break is subtracted, and a total can never go below zero.
Worked example: from 09:00 to 17:00 with a 30-minute break is 480 − 30 = 450 minutes, which is 7 hours 30 minutes or 7.5 decimal hours. An overnight shift from 22:00 to 06:00 is 8 hours, because the end time falls on the next day.
For converting a single duration, use our minutes to hours converter or seconds to minutes converter.
hours calculator questions
How do I calculate hours between two times?
What about overnight shifts?
What are decimal hours?
How does the unpaid break work?
Does it handle multi-day spans?
More converters
Sources & official guidance
Estimate only — durations are computed from the times you enter; check contracts and payroll rules for paid-time treatment. See our disclaimer.