Home › Time & Date › Online Punch Clock

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:

Off the clock
0:00:00
Press Clock in to start a shift.

This week

Shift log

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

Advertisement
Advertisement

How to use the Online Punch Clock

  1. Press Clock in when your shift starts. Add an optional note such as a project or job site.
  2. Press Start break when you go on an unpaid break and End break when you return; break time is not counted as worked time.
  3. Press Clock out at the end of the shift. It appears in the shift log and the weekly totals.
  4. Set your hourly rate and overtime rule under Pay & overtime settings to see regular hours, overtime and gross pay.
  5. Fix or add shifts with Edit or Add shift manually if you forgot to punch.
  6. 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:

MinutesDecimalMinutesDecimalMinutesDecimal
50.08250.42450.75
100.17300.50500.83
150.25350.58550.92
200.33400.67601.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.

Related tools

Time Card CalculatorWeekly timesheet: clock in/out times and breaks to total hours, overtime and gross pay.Hours Calculator (Time Card)Weekly time card with breaks, overtime, pay, print and CSV.Time Clock Rounding CalculatorRound punch times to 5, 6 or 15 minutes (7-minute rule) and see rounded payable hours.Overtime CalculatorOvertime pay at time and a half or double time, with weekly, monthly and annual totals.Time Zone ConverterCompare time zones and plan meetings.World ClockCurrent time in cities worldwide with day and night shading and saved clocks.UTC Time NowLive UTC and GMT clock with ISO 8601, Unix time and an offset converter.Online Clock (Full Screen)Big full-screen digital and analog clock with 12/24h, date and themes.Flip ClockA full-screen retro flip clock with 12/24-hour time, seconds, date and dark display.Digital Clock with SecondsBig exact-time clock with seconds, 12/24h, time zones and a sync check.Daylight Saving Time DatesSee when daylight saving time starts and ends in the US, UK, EU, Australia and NZ.Analog ClockLive analog clock with a smooth sweeping second hand, Roman numerals, themes and full screen.CST to EST ConverterConvert Central time to Eastern time for any date, with live clocks and a 24-hour table.EST to IST ConverterConvert US Eastern time (EST/EDT) to India time (IST) for any date, with live clocks.EST to PST ConverterConvert Eastern time to Pacific time for any date, with live clocks and an hourly table.GMT to EST ConverterConvert GMT or UK time to US Eastern time for any date, with live clocks and a 24-hour table.IST to EST ConverterConvert India time (IST) to US Eastern time for any date, with live clocks and an hourly table.PST to EST ConverterConvert Pacific time to Eastern time for any date, with live clocks and an hourly table.Current Time in ArizonaLive clock for Arizona (MST all year, no DST) with time difference, sunrise and a converter.Current Time in CaliforniaLive Pacific Time clock for California with PST/PDT, time difference, sunrise and a converter.Current Time in ChinaLive Beijing Time clock: date, UTC+8, sunrise/sunset and the time difference from you.Current Time in DubaiLive clock for Dubai (UTC+4) with date, time difference, sunrise, sunset and a converter.Current Time in IndiaLive India time (IST, UTC+5:30) with date, your time difference, sunrise/sunset and a converter.Current Time in JapanLive Japan clock (JST, UTC+9) with date, era year, time difference, sunrise/sunset and converter.Current Time in LondonLive London time (GMT/BST) with date, UTC offset, DST dates, sunrise/sunset and a converter.Current Time in New YorkLive New York clock with date, EST/EDT offset, DST status, sunrise/sunset and a converter.Current Time in the PhilippinesLive Manila clock for the Philippines (UTC+8) with time difference, sunrise and a converter.Current Time in SydneyLive clock for Sydney, Australia with AEST/AEDT, time difference, sunrise and a converter.UTC to EST ConverterConvert UTC (Zulu) time to US Eastern time for any date, with live clocks and a 24-hour table.Shot ClockBasketball shot clock with 24/14, 30/20 or custom resets, buzzer, tenths, shortcuts and fullscreen.Area Code Time Zone LookupEnter a US or Canadian area code to see its state, time zone and current local time.Clock Accuracy CheckerCheck how many milliseconds your device clock is ahead or behind and see the exact time.Clock Widget GeneratorDesign an analog or digital clock for any time zone and copy embed code for your website.Exam ClockBig classroom exam clock: current time, start and finish times, time left, reading time and warnings.Time Zone MapInteractive world time zone map: click any country for its zone, UTC offset, local time and DST dates.US Time Zones MapMap of US states by time zone with live clocks for Eastern, Central, Mountain, Pacific, Alaska and Hawaii.Current Time in ChicagoLive Central Time clock for Chicago with CST/CDT, time difference, sunrise/sunset, converter.Current Time in TexasLive Central Time clock for Texas with CST/CDT, time difference, sunrise/sunset and converter.
See all 35 Time Zones & World Clocks →