Online Punch Clock
Clock in when you start work, take breaks with one tap and clock out when you are done. The live shift timer, weekly totals, overtime and an optional pay estimate update as you go, and every punch stays saved in your browser.
Last updated:
This week
Shift log
| Date | In | Out | Break | Worked | Note | Actions |
|---|
Pay & overtime settings
Your punches are saved only in this browser (local storage) on this device. Nothing is uploaded. Download a CSV now and then as a backup.
How to use the Online Punch Clock
- Press Clock in when your shift starts. Add an optional note such as a project or job site.
- Press Start break when you go on an unpaid break and End break when you return; break time is not counted as worked time.
- Press Clock out at the end of the shift. It appears in the shift log and the weekly totals.
- Set your hourly rate and overtime rule under Pay & overtime settings to see regular hours, overtime and gross pay.
- Fix or add shifts with Edit or Add shift manually if you forgot to punch.
- Download the CSV to send your timesheet to a manager or import it into a spreadsheet.
How the punch clock counts your hours
Each shift stores the exact moment you clocked in and out plus the start and end of every break. Time worked is simply:
Worked time = (clock-out − clock-in) − total break time
Because the tool saves timestamps rather than a ticking counter, it stays accurate even if you close the tab, put the computer to sleep or come back the next morning. Weekly totals add up every shift that started in that week, using the week start day you choose (Sunday, Monday or Saturday).
Overtime follows a simple weekly rule: hours up to your limit are regular, the rest is overtime. Gross pay is regular hours × rate + overtime hours × rate × multiplier, before taxes and deductions.
Minutes to decimal hours
Payroll systems often want decimal hours. Divide minutes by 60, or use this table:
| Minutes | Decimal | Minutes | Decimal | Minutes | Decimal |
|---|---|---|---|---|---|
| 5 | 0.08 | 25 | 0.42 | 45 | 0.75 |
| 10 | 0.17 | 30 | 0.50 | 50 | 0.83 |
| 15 | 0.25 | 35 | 0.58 | 55 | 0.92 |
| 20 | 0.33 | 40 | 0.67 | 60 | 1.00 |
Tips for accurate timekeeping
- Punch at the moment you start and stop, not from memory at the end of the day. Small errors add up over a pay period.
- Use breaks for unpaid time only. Under US federal rules, short rest breaks of about 5 to 20 minutes are usually paid work time, while a true meal break of 30 minutes or more when you are fully relieved of duty can be unpaid. Leave short paid breaks on the clock.
- Add a note for each shift (project, client or location) so the CSV doubles as a job log for invoices.
- Keep a backup. Browser data can be cleared; export the week as a CSV before payday.
- Check rounding rules. Some employers round punches to the nearest 5, 6 or 15 minutes. This clock records exact minutes so you can compare.
Frequently asked questions
Is this online punch clock free?
Yes. It is free with no account, no sign-up and no limit on shifts. It runs entirely in your web browser.
Where are my punches saved?
In your browser's local storage on this device only. Nothing is sent to a server, so another device or browser will not see your shifts, and clearing site data deletes them. Download a CSV regularly as a backup.
Does the timer keep running if I close the tab?
Yes. The punch clock stores the exact clock-in time, not a running counter, so when you reopen the page later the shift timer shows the correct time worked. Just remember to clock out.
How is overtime calculated?
Hours worked in the week up to the limit you set (40 by default) are regular hours, and anything above it is overtime. Under the US Fair Labor Standards Act, non-exempt employees must get at least 1.5 times their regular rate for hours over 40 in a workweek. Some states, such as California, also have daily overtime rules that this tool does not apply.
How do I convert hours and minutes to decimal hours?
Divide the minutes by 60 and add them to the hours. For example, 7 hours 45 minutes is 7 + 45 ÷ 60 = 7.75 hours. The weekly totals and the CSV show both formats.
Can I track a night shift that ends after midnight?
Yes. A shift that you clock in to before midnight and clock out of after midnight is counted as one shift on the day it started. When adding a shift manually, a clock-out time earlier than the clock-in time is treated as the next day.
Is this an official time clock for payroll?
It is a personal tracking tool. Your employer may require its own timekeeping system, so use this record to check your hours and pay or as a log for freelance and contract work.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.