Hours Calculator
Calculate hours worked between clock times, across one or more shifts.
Calculated locally in your browser using your device's date and time.
- Handles overnight shifts (an end time earlier than the start time is treated as crossing midnight, not a negative duration).
- Add multiple shifts to total a full timesheet, not just one entry.
- Deducts an unpaid break per shift, and converts the total to decimal hours (and pay, if you enter a rate) for payroll.
Why this is private
- Calculated locally in your browser using your device's date and time.
- Open your browser's DevTools → Network tab while using this tool — you won't see a request carrying your input, because it never leaves your device.
- Nothing you enter is uploaded to a server or shared with us — the processing happens entirely on your device.
Overview
Calculates the total time worked between a start and end clock time — for a single shift or several — with an optional unpaid break deducted from each, plus decimal hours and total pay if you enter an hourly rate. This is a different question from Date Difference Calculator: that tool counts days between two dates, this one totals hours worked between clock-in and clock-out times.
How to use it
- 1Enter a start and end time for the shift.
- 2Enter any unpaid break in minutes (leave at 0 if none).
- 3Add more shifts for a multi-day total.
- 4Optionally enter an hourly rate to see total pay.
Tips
- If a shift's end time is earlier than its start time, this tool assumes it crossed midnight (e.g. a night shift) rather than treating it as an error — double-check that's what you meant if the total looks larger than expected.
Frequently asked questions
What people use it for
Total a week's timesheetAdd one row per day worked and read the combined total at the bottom.
Calculate pay for an overnight shiftEnter a start time later than the end time (e.g. 22:00 to 06:00) — it's handled as crossing midnight automatically.
Check a payslip's hoursRe-total your logged clock-in/clock-out times and compare against what you were paid for.
Plan a shift around an unpaid lunch breakEnter the break length so the total reflects paid time only.
Related tools
All date & time toolsDate Difference CalculatorCalculate the number of days, weeks or months between two dates — or just business days.Add / Subtract Date CalculatorAdd or subtract days, weeks, months or years from a date.Timezone ConverterConvert a time between two or more timezones at once.Age CalculatorCalculate exact age in years, months and days from a birth date.
Ready to use Hours Calculator?
Hours Calculator