Enter your Clock In, Clock Out, and Break minutes for each day below, then click Calculate to see daily and weekly hours in both HH:MM and decimal formats. Overnight shifts that cross midnight and break-minute deductions are both handled automatically, and every calculation runs entirely in your browser with no data leaving your device.

Weekly Time Card

Weekly Summary

Weekly Total (HH:MM)
0:00
Weekly Total (decimal hours)
0.00

Introduction

We built this hours worked calculator because tracking hours should not be harder than doing the work itself. In every team I have been part of, payroll disputes start with a missing punch or a vague memory of when the shift actually ended. A 2023 survey by a US payroll trade group put the average time-card error rate near 8 percent of paid hours, which on a 40-hour week is over three hours of unpaid or overpaid labor per employee per week. Spreadsheets fix part of that problem but introduce their own: a stray SUM, a column shifted by one cell, a formula someone overwrote last quarter. Paid time-tracking apps fix the formula problem but cost between 8 and 15 dollars per user per month and, worse, send every clock-in and clock-out to a server you do not control. Cloud time trackers can read who worked when, from which IP, on which project. For a freelancer billing a single client that is overkill; for an employee verifying a payslip it is a privacy risk with no upside.

So this tool does one thing, in the open, in your browser. You enter Clock In, Clock Out, and Break minutes for Monday through Sunday. The math runs in JavaScript on your device. No data is uploaded, no account is created, no cookie ties your hours to a profile. Break minutes are subtracted automatically, and if you clock out the next morning the calculator adds 24 hours before subtracting, so overnight and cross-midnight shifts compute correctly. Results appear in both HH:MM and decimal hours, because payslips use one format and spreadsheets use the other, and converting 8:30 into 8.50 by hand is exactly the kind of small error that causes disputes.

The people who use this fall into four groups. Employees check their hours against a payslip before signing off. Freelancers log time for client invoices without renting software to do it. Students track study hours for a thesis or a licensing exam. Remote workers keep a daily clock-in record for their own sanity when every day blurs into the next. What makes this different from a spreadsheet is that you cannot break the formula, and what makes it different from a paid app is that nothing leaves the tab. The page works offline once loaded, fits a phone screen, and costs nothing. That is the entire pitch.

If you have ever ended a long week unsure whether you worked 38 or 42 hours, this tool was written for you. Bookmark it, share it with a colleague, and use it every Friday before you sign off.

How to Use

  1. Enter Clock In for each day you worked, using the time picker.
  2. Enter Clock Out for each day. If your shift crossed midnight, just enter the actual clock-out time.
  3. Enter Break minutes for each day; these are subtracted automatically from gross hours.
  4. Click Calculate to see Daily Hours and the Weekly Total in both HH:MM and decimal formats.

Key Features

Use Cases

Frequently Asked Questions

Does it calculate overnight shifts?

Yes. When Clock Out is earlier than Clock In for the same day, the calculator adds 24 hours to Clock Out before subtracting, so a shift that starts at 22:00 and ends at 06:00 correctly reports 8 hours minus any break.

Are break minutes deducted?

Yes. The minutes you enter in the Break field are subtracted from that day's gross duration. A 9-hour shift with a 45-minute break reports 8 hours 15 minutes, or 8.25 in decimal.

How many days can I enter?

One full week, Monday through Sunday, 7 days maximum. If you need a second week, finish and copy the first summary, then reset and enter the next week.

Is my data saved anywhere?

No. Everything stays inside your browser tab. The values you type live only in the page's memory and disappear the moment you close the tab or refresh. Nothing is sent to a server.

Does it support 12-hour and 24-hour entry?

Browsers render the time input according to your operating system locale. Some users see a 12-hour picker with AM/PM, others see a 24-hour picker. The calculator always parses the underlying HH:MM value, so either entry style works.

What is the decimal hours format used for?

Payroll systems and spreadsheets usually expect decimal hours like 8.50 rather than 8:30, because multiplying 8.50 by an hourly rate gives a clean dollar figure. The tool shows both formats so you can copy whichever your system needs.

Limitations & Known Issues