A precision instrument for time

The hours calculator built right. Free forever, fast as light, accurate to the minute.

Calculate work hours, weekly timesheets, overtime pay, dates, ages, and time zones. No sign-up, no clutter — your data never leaves the browser.

Works offline Mobile-ready Print & export 50+ time zones 8 calculators
Quick Hours Calculator
Full timesheet →

Calculate hours between two times. For weekly timesheets, overtime, and pay, open the full calculator.

Hours worked
8h 00m
= 8.00 decimal hours
Time span8:30
Minus break30 min

For multi-day timesheets, pay, and overtime, use the full Hours Calculator →

12calculators in the toolkit
5languages supported
0data stored on servers
100%free, forever
All calculators

Twelve purpose-built tools, one toolkit.

Three steps from punch-in to paycheck.

Most timesheet tools are either too simple (one input, one output) or buried in enterprise complexity. This sits exactly between — built for the freelancer, the hourly worker, the small-team manager, the parent paying a sitter.

01

Enter your start and end times

Use 12-hour AM/PM or paste 24-hour format. Each row is a day of the week, and you can leave days blank. Overnight shifts that cross midnight are handled automatically.

02

Deduct breaks and unpaid time

Add break minutes per day — lunch, coffee breaks, anything unpaid. The calculator subtracts this and shows gross and net hours so nothing gets double-counted.

03

Add your rate, get your pay

Enter your hourly rate, set overtime threshold (40 hrs/week US, 48 in many other countries), and the calculator splits regular from overtime pay at your chosen multiplier.

Questions, answered

Things people actually ask.

Subtract your start time from your end time, then convert the result to hours. If you started at 9:00 AM and finished at 5:30 PM, that's 8 hours 30 minutes (or 8.5 decimal hours). If a shift crosses midnight — say, 10 PM to 6 AM — the calculator adds 24 hours automatically. Use the Hours Calculator for daily and weekly calculations.
Divide the minutes by 60. So 15 min = 0.25 hrs, 30 min = 0.50 hrs, 45 min = 0.75 hrs. A shift of 7 hours 45 minutes becomes 7.75 decimal hours. Most payroll systems (QuickBooks, ADP, Gusto, Paychex) require decimal format. Use the Decimal tab on the Hours Calculator to convert instantly.
In most countries (US, UK, Canada, Australia, India), unpaid meal breaks of 30 minutes or more are excluded from paid hours. Short paid breaks (5–15 minutes for coffee, restroom) are typically included. When in doubt, follow your employer's written policy or local labor law. Each row of the timesheet lets you specify break minutes.
Under the federal Fair Labor Standards Act (FLSA), non-exempt employees earn 1.5× their regular rate for hours worked over 40 in a workweek. Some states (California, Alaska, Nevada, Colorado) also require daily overtime over 8 hours and double-time over 12 hours. Our Overtime Calculator handles all these variations.
No. Everything runs in your browser — no server, no database, no tracking. If you close the tab, your inputs are gone. To keep a record, use the Print or Export CSV buttons. This is intentional: payroll data is sensitive and shouldn't live on someone else's server.
Yes. If your end time is earlier than your start time (e.g., 10 PM start, 6 AM end), the calculator automatically treats it as an overnight shift and adds 24 hours. This is common for nurses, hospitality workers, security guards, and warehouse staff.
Yes — every calculator is fully mobile responsive. On smaller screens, the timesheet rows reorganize for thumb-friendly input. You can save the page to your home screen on iOS or Android to launch it like an app, since everything works offline once loaded.