Hours Calculator
How many hours between two times? Works overnight, 12h or 24h, several spans per day, minus breaks.
Click a time field and use your browser's time picker — no typing needed. Overnight spans are handled automatically.
| Start | End | Break (min) | Hours |
|---|
Total hours
0h 00m 0.00
Total break
0 min
Spans
1
Hours between two times — the manual way
Convert both times to 24-hour, subtract, borrow across midnight if needed. 8:30 AM → 5:15 PM: 17:15 − 8:30 = 8 h 45 m; minus a 45-minute lunch = 8:00. That subtraction, with AM/PM parsing and midnight rollover, is what this calculator automates — for one span or ten.
Why decimal hours matter
Payroll multiplies rate by decimal hours: 7:45 becomes 7.75, not 7.45. Both are shown side by side so you never paste the wrong one into a payroll system.
Frequently asked questions
How do I calculate hours between two times?
Subtract the start from the end. If the end is earlier, the span crossed midnight: 9:00 PM → 5:00 AM is 8 hours. Enter both times above and the calculator handles midnight, AM/PM or 24-hour input, and unpaid breaks.
Can I add up several time spans?
Yes — use “Add another time span” for each segment (morning shift, evening shift, second job). Totals add up in h:mm and decimal.
What about a lunch break?
Either enter the break as its own span and skip it, or use the break field to subtract minutes from the total.
How do I get decimal hours?
Divide minutes by 60: 7 h 45 m = 7.75. The result panel shows decimal next to h:mm automatically.