Work hours calculator with breaks

Calculate worked hours from intervals, overnight shifts and additional breaks.

Your inputs stay herePUFFINMINT

Set your data

Set your data

Enter one HH:MM-HH:MM work interval per line. Gaps between intervals are already excluded; enter only additional breaks.

Result

Enter your data and run the tool. Your result will appear here.

The values you enter stay on this page. Reloading or closing it clears them.

We count which tools are used most, without including entered values or file contents in the statistics. Privacy

How to use the tool

The bar places shifts on a 24-hour scale. Striped segments continue after midnight. Extra breaks affect the total.

  1. Fill in these fields: Intervals · HH:MM-HH:MM, one per line, Additional breaks (minutes), Allow intervals past midnight.
  2. Select “Calculate” to obtain the result.
  3. Enter one HH:MM-HH:MM work interval per line.
  4. Gaps between intervals are already excluded; enter only additional breaks.

Method, examples and limits

09:00-12:30 and 13:30-18:00 give 8:00. An additional 30-minute break gives 7:30. Enable overnight intervals for 22:00-06:00 to get 8:00. Overlapping intervals and breaks longer than working time are rejected. The model represents one 24-hour cycle, uses wall-clock times and excludes daylight-saving changes, wages and overtime premiums.

Practical example

Input
  • Intervals · HH:MM-HH:MM, one per line: 09:00-12:30 13:30-18:00
  • Additional breaks (minutes): 0
  • Allow intervals past midnight: No
Result
8:00

Result details

Result details
ParameterValue
Hours before additional breaks8:00
Additional breaks (minutes)0
Decimal hours8

Limits and checks

Limits and checks
ParameterValue
Additional breaks (minutes)≥ 0; ≤ 1440

Frequently asked questions

Should I add the break between two intervals?

No. Time not entered is already excluded. The breaks field is only for further minutes to subtract.

Is this data saved?

The values you enter stay on this page. Reloading or closing it clears them.

Favorites