← HashitoSystem Home 日本語 Tools Blog
Input
Result
0:00
Total in decimal hours0.00
Total without rounding0:00
Difference from rounding0:00
Days0
Average per day0:00
Estimated payEnter an hourly rate

Detailed notes on each setting

Accepted input formats

One line is one day. Write in out break in that order, separated by a space, tab, comma or hyphen. 9:00 18:00 60, 9:00,18:00,60 and 9:00-18:00 60 all mean the same thing. Times may be written as 9:00, as four digits like 0900, or as an hour only like 9. A line without a break value is treated as zero break. Blank lines, lines starting with # and lines that cannot be read as times are ignored, and the ignored count is shown below the box.

Rounding is applied per day

This tool works out the worked time for each day, rounds that day, and only then adds the days together. That differs from rounding the grand total once. With five days of 8 hours 52 minutes, rounding down to 15 minutes per day gives 8 hours 45 minutes each, for 43 hours 45 minutes, while rounding the 44 hour 20 minute total once gives 44 hours 15 minutes, a difference of 30 minutes. Which one applies depends on your workplace rule. The gap between the rounded and unrounded figures is shown in the difference row.

Shifts that cross midnight

A row whose clock-out time is equal to or earlier than its clock-in time is treated as crossing midnight, so 24 hours are added. 22:00 6:00 60 is 8 hours on site minus a 1 hour break, so 7 worked hours. Such rows are labelled overnight in the per-row table, which keeps them distinguishable from typing mistakes. Continuous shifts longer than 24 hours cannot be expressed.

Decimal hours and estimated pay

Spreadsheets and payroll systems often express 7 hours 30 minutes as 7.5. That value is shown as the decimal hours total. If you enter an hourly rate, the tool multiplies the decimal hours by that rate and truncates the result. This is an estimate only: overtime premiums, night-shift allowances and deductions are not included, and the actual amount follows your employer's own calculation.

Frequently asked questions

How is rounding down to 15-minute units calculated?

The worked minutes for one day are divided by 15, the remainder is dropped, and the result is multiplied by 15 again. 8 hours 52 minutes becomes 8 hours 45 minutes. Because rounding per day and rounding the grand total give different answers, this tool rounds each day first and then adds the rounded values.

Can it handle overnight shifts that cross midnight?

Yes. A row whose end time is not later than its start time is treated as crossing midnight, so 24 hours are added. Writing 22:00 6:00 60 gives 7 worked hours. Such rows are marked as overnight in the per-row table.

Are the times I enter sent anywhere?

No. All calculation happens in your browser with JavaScript, and nothing you type is sent to a server.

How is the estimated pay calculated?

The rounded total is converted to decimal hours (7 hours 30 minutes becomes 7.5), multiplied by the hourly rate you entered, and truncated to a whole number. Overtime premiums, night-shift allowances and deductions are not included, so treat it as a rough estimate only.