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. 1

    Enter the start time and end time (24-hour HH:MM).

  2. 2

    Enter any unpaid break in minutes.

  3. 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.