Hours Calculator
Runs in your browser — your data is never uploaded.
Calculate total hours worked between a start and end time, minus any break — including overnight shifts that cross midnight. Updates instantly as you type.
How to use Hours Calculator
- 1
Enter the start time and end time (24-hour HH:MM).
- 2
Enter any unpaid break in minutes.
- 3
The total hours worked update automatically.
Share
Embed this tool on your site
Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.
Please keep the attribution line — it's what keeps these tools free.
Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.
Frequently asked questions
How do I enter a lunch break?+
Put the break in the break field in minutes — it’s subtracted from the gap between your start and end times. A 9-to-5 shift with a 30-minute break comes to 7.5 paid hours.
Does it handle overnight shifts?+
Yes — if the end time is earlier than the start time, it’s treated as crossing midnight into the next day.
What time format does it expect?+
24-hour HH:MM, e.g. "09:00" or "17:30" — not 12-hour AM/PM format.
Is my data uploaded anywhere?+
No. The calculation runs entirely in your browser — nothing is sent to a server.