Work hours calculator with breaks
Add multiple shifts, including overnight shifts, after subtracting breaks.
Calculation details
| Shift | Break (min) | Decimal hours |
|---|---|---|
| Fill in the fields above — the result is computed on this page. | ||
How to use this page
- Enter values or use the example in the form.
- Choose a mode or units where available.
- Read the result and check the calculation steps below.
What this page does not do: Up to 100 shifts. This is wall-clock duration without timezone or DST changes, pay, overtime or legal working-time rules.
Further reading
08:00–16:00 is 8 hours. Subtract a 30-minute break to get 7 hours 30 minutes. An end time before the start means the following day. Equal times mean zero, not 24 hours.
Frequently asked questions
How is the result calculated?
08:00–16:00 is 8 hours. Subtract a 30-minute break to get 7 hours 30 minutes. An end time before the start means the following day. Equal times mean zero, not 24 hours.
What are the limitations?
Up to 100 shifts. This is wall-clock duration without timezone or DST changes, pay, overtime or legal working-time rules.
See also
Age calculator
Calculate your exact age from your date of birth: full years, months and days. Also check how many days have p
Business days calculator
Count business days with automatic Polish public holidays or your own exclusions. Choose dates and review excl
Date Calculator — add or subtract days, weeks, months and years
Add days, weeks, months and years to a date or subtract them. The calculator respects leap years and month len