Add intervals up, count shifts with breaks, convert hours to decimals and back. Paste the list as it is — 1:20, 1h 20m, 9:00–18:00 — and the rest is worked out for you.
Timesheets and lists are counted in your browser — nothing is sent to a server or kept between visits
A bare number counts as minutes: 45 means 45 minutes
Hours:minutes14:50
Decimal hours14.84 h
Total minutes891
Intervals6
Average2:28
Shortest0:45
Longest9:00
Pay by the hour
Total pay—
The figure is indicative: taxes, bonuses and night-shift rates are not included.
Line by line
11:20duration · 1:20
245 минduration · 0:45
31ч 30мduration · 1:30
49:00–18:00range · 9:00
50:45:30duration · 0:45
61.5чduration · 1:30
02
Shifts and timesheets
ranges with a break; night shifts cross midnight
One shift per line
A break written in the line beats the default one: 10:30–19:15 −1:00
Total for the period30:3030.5 h
Shifts4
Average shift7:37
#
Start
End
Break
Duration
1
09:00
18:00
1:00
8:00
2
10:30
19:15
1:00own
7:45
3
22:00
06:00night
1:00
7:00
4
08:45
17:30
1:00
7:45
03
Actions with time
difference, multiplication, unit conversion and timecodes
Hours:minutes8:45
Decimal hours8.75 h
Total minutes525
Frame rates here are whole numbers: 24, 25 and 30. Drop-frame 29.97 is deliberately left out — its frame count drifts from clock time by its own rules, and pretending otherwise would mislead an editor.
04
About time arithmetic
Time is awkward to add in your head because an hour holds sixty minutes rather than a hundred: 1:45 + 0:30 is 2:15, not 2:75. It gets harder when there are many intervals, when a shift runs past midnight, or when the total has to become decimal hours for payroll. All of that is worked out here — paste the list as it is.
Carrying over 60
Basics
1:45 + 0:30 = 2:15
An hour holds 60 minutes, so adding times like ordinary numbers goes wrong. The calculator carries minutes into hours for you.
Decimal hours
For payroll
2:30 = 2.5 h
Timesheets and invoices want hours as a decimal: 2:30 is 2.5 hours and 2:15 is 2.25. Both forms are shown at once.
Across midnight
Night shifts
22:00–06:00 = 8:00
When a shift ends the next day, plain subtraction returns a negative number. Here such an interval is counted properly.
Break inside a shift
Timesheet
9:00–18:00 −1:00 = 8:00
The lunch break is taken off the shift — set one default break or write a different one right in the line.
Mixed input formats
Freedom
1:20 · 1h 20m · 80 min
Paste the list as it is: formats are recognised side by side, and there is nothing to normalise by hand first.
Timecodes and frames
Editing
00:01:30:12 · 25 fps
Video time is counted in frames. The tool adds timecodes and converts frames to seconds at the chosen frame rate.
05
Frequently asked
Paste them as a list, one per line, in any format you like: 1:20, 45 min, 1h 30m, 0:45:30 or even a range such as 9:00–18:00. There is nothing to normalise first — mixed formats are recognised side by side. The total appears at once in three forms: hours and minutes, decimal hours and total minutes. A line that cannot be read is flagged and left out of the sum.
Minutes are divided by sixty: 2:30 is 2.5 hours and 2:15 is 2.25. That form is what timesheets, invoices and hourly pay need, because hours get multiplied by a rate. Both forms are shown together, so nothing has to be converted by hand: the decimal figure goes into the report while hours and minutes stay easier to read.
Write the range as it is, for example 22:00–06:00. The tool sees that the end is earlier than the start and takes the shift to finish the next day. The answer is eight hours rather than the negative number plain subtraction returns. In the shifts table such a row is marked «night» so it stands out among the ordinary ones.
Set a default break and it is taken off every shift that does not name its own. When one particular day had a different break, write it straight into the line: 10:30–19:15 −1:00. A break written in the line always beats the default. The table shows what was deducted from each shift, and the period total is already net of the breaks.
Enter the hourly rate: the total in decimal hours is multiplied by it and you get the amount. The same calculation works for the timesheet section. Treat it as indicative — taxes, bonuses and night or holiday multipliers are not included, since they depend on the contract and on a working calendar that changes every year.
No. Everything is computed in your browser: neither the list of intervals, nor the shifts, nor the rate is transmitted or kept between visits. Close the tab and the data is gone from our side and from the browser alike. Only the name of the opened tool is sent, for a popularity counter.