Time Duration Calculator

Work out net hours between two times or dates, less paid or unpaid breaks, in h:mm and decimal hours — with next-day and daylight-saving handling.

100% FreeRuns in your browserBasic

Shifts

Gross, breaks and net time — in h:mm and decimal hours.

If the end is earlier than the start, tick “Ends next day” — it is never assumed.

Shift 1
Start
End
Payroll rounding (off)

Applied per shift to the net time. The raw time is always shown beside it. Whether rounding is allowed is a matter for your employment terms.

Enter a start and end and press Calculate.

Shift and break timeline
Not to scale between shifts
Shift and break timelineEach shift as a horizontal bar from start to end, with unpaid breaks hatched and paid breaks outlined.Start → EndUnpaid breakPaid break
Each shift is drawn as a bar from start to end with its breaks marked inside it.

Tip: Enter any known values to calculate the remaining results.

Designed to run locally in your browser. Tool inputs are not intentionally stored by Zerdly unless stated otherwise.