Free English DST-safe

Time Calculator — Hours Between Times, Work Hours & Countdowns

Find the duration between two times, add or subtract hours, calculate net work hours with breaks and decimal hours, and count the days until any event. 5 modes, instant results, no sign-up required.

Start
End

Optional — add dates to measure across multiple days.

Popular queries:Hours between 9 and 53 hours from nowWork hours calculatorDays until Christmas
Current time:
8h Hours from 9 AM to 5 PM
7.5h Net (30 min break)
480 Minutes in a workday
168 Hours in a week

How to Calculate Duration, Work Hours, and Countdowns

Accurate time calculation is the backbone of fair pay, correct invoices, and reliable planning. Whether you are a freelancer logging billable hours, an HR manager checking Fair Labor Standards Act (FLSA) compliance, or simply counting the days to an event, this calculator gives exact, to-the-minute results — free, with no sign-up, right in your browser.

Calculating the hours between two times

Subtract the start time from the end time. If the start minutes are larger than the end minutes, borrow 60 minutes from the hours column. For example, 09:15 to 17:45 is 8 hours 30 minutes. If the end is earlier than the start, the span runs past midnight — just carry the count into the next day (22:00 to 06:00 is 8 hours). This gross duration is the raw span before any break is deducted.

Gross vs. net hours and converting to decimal

Net work time is what remains after you subtract unpaid breaks from the gross span. Payroll records it in decimal hours rather than hours-and-minutes: decimal hours = hours + (minutes ÷ 60), so 8 hours 15 minutes is 8.25 decimal hours. Industrial minutes are hundredths of an hour — 30 real minutes equal 50 industrial minutes (0.50 h), not 30. The calculator returns gross, net, and the decimal value in one step, so you can multiply directly by your hourly wage.

Breaks, overtime, and time zones

Most labour rules require an unpaid rest break — typically 20–30 minutes — once a shift passes 6 hours, and that break is not paid working time. Under the US FLSA, overtime is a weekly threshold: hours worked beyond 40 in a workweek are paid at 1.5× the regular rate, not simply anything over 8 in a day. All calculations also account for leap years and Daylight Saving Time (DST) by reading your browser's local timezone offset.

Frequently Asked Questions (FAQ)

Subtract the start time from the end time. If the start minutes are larger than the end minutes, borrow 60 minutes from the hours column. For example, 09:15 to 17:45 is 8 hours 30 minutes. If the end is earlier than the start, the span runs past midnight, so add 24 hours (22:00 to 06:00 is 8 hours). The calculator handles all of this automatically.
Divide the minutes by 60 and add them to the whole hours: decimal hours = hours + (minutes ÷ 60). So 8 hours 15 minutes is 8.25 decimal hours. Note that "industrial minutes" are hundredths of an hour, so 30 minutes equals 50 industrial minutes (0.50 h), not 30. Payroll uses decimal hours because they multiply cleanly by an hourly rate.
Yes. You can enter time in either the 24-hour format (military time) or the standard 12-hour AM/PM format. To convert a PM time to 24-hour, add 12 to the hour (1 PM = 13:00). The duration is identical in both formats.
Yes. It uses your device's local timezone offset to compute durations and countdowns that safely cross DST changes, leap years, and date boundaries.
Gross hours are the total time from clock-in to clock-out. Net hours are what remain after deducting unpaid breaks, and they are the basis for pay. For example, 09:00 to 17:30 is 8.5 gross hours; with a 30-minute break, 8.0 net hours remain. Under the US FLSA, unpaid meal breaks do not count as working time.
Yes. Every mode — time difference, work hours, add/subtract, and countdown — is free, requires no registration, and runs entirely in your browser. Your inputs are processed locally on your device and are never sent to a server.