Payroll, timesheets, shift work, sleep tracking: 'from 8:45 to 17:15 with 45 minutes of lunch' should be a five-second answer, not napkin math.
Updated August 15, 2026, after a fresh review, with updated visuals and links.
Enter start, end and break below; overnight shifts (security, hospitals, bakeries) are supported with the 'next day' switch.

Why time math trips people up
Times live in base 60, money in base 10: 7 hours 30 minutes is 7.5 hours, not 7.30. The tool prints decimal hours precisely for payroll entry.
Overnight spans confuse paper math: 22:00 to 06:00 reads like negative numbers until you add a full day (1440 minutes) to the end, exactly what the overnight option does.
Unpaid breaks subtract from the gross span: 9 hours on site with a 45-minute break is 8.25 paid hours, and misreading this compounds across a month of timesheets.
Worth remembering
- Freelancers: decimal hours (8.25) are what most invoicing software expects; keep the net number this tool gives.
- Flight duration sanity check: jet lag aside, subtract local departure from local arrival after converting both to the same timezone.
Frequently asked
How do I convert hours and minutes to decimal hours?
Minutes divided by 60: 7h 30m is 7 + 30/60 = 7.5 hours, 7h 45m is 7.75. The tool outputs decimal automatically.
Does it handle overnight shifts?
Yes: mark 'ends next day' and the span crosses midnight correctly (for example 22:00 to 06:00 computes as 8 hours minus your break).