Work Hours Calculator — How it works
Track your worked time across multiple periods, subtract unpaid breaks, and instantly see your daily and weekly totals. Export your records to JSON or CSV for payroll, timesheets, or personal control.
When to use
- Shifts with multiple clock-ins and clock-outs.
- Lunch or coffee breaks deducted in minutes.
- Quick preview of a five‑day workweek total.
- Exporting data for HR or spreadsheets.
- Remote and freelance time tracking.
- Reconciling time entries from different systems.
- Keeping a personal record of working hours.
How to use
- Add one period for each continuous block of work.
- Enter start and end times in 24‑hour format (HH:MM).
- Fill Break (min) if you had an unpaid break during that period.
- Click Calculate to update the day total. The week total multiplies the result by five.
- Export JSON or CSV to save or share your records.
Tips and best practices
- Use separate periods for before and after lunch to keep breaks clear.
- If you worked overnight, split at midnight into two periods.
- Round minutes after export if your payroll requires rounding rules.
- CSV export uses plain headers and 24‑hour times to keep spreadsheets simple.
Frequently asked questions
Breaks are subtracted in minutes from each period individually, after computing the difference between end and start.
It’s a quick projection for a standard 5‑day workweek. For different schedules, multiply the day result by your number of working days.
JSON includes a structured list of periods with start, end, break, and duration (minutes). CSV exports the same fields with plain headers, compatible with spreadsheets.