Skip Navigation

Average Time Calculator

Calculate the average of multiple time durations instantly. Enter any number of HH:MM:SS values - one per line - and get their exact average with a full step-by-step breakdown. Useful for averaging race lap times, work shifts, video lengths, commute times, and more.

Formula

Average = (T₁ + T₂ + … + Tₙ) ÷ n

Example:

Average of 1:30:00, 2:00:00, 2:30:00 → (5400 + 7200 + 9000) ÷ 3 = 7200 s → 02:00:00

Conversion Steps

StepOperationFormula
1Convert each time to secondsT(s) = H × 3600 + M × 60 + S
2Sum all secondsTotal = T₁ + T₂ + … + Tₙ
3Divide by countAvg(s) = Total ÷ n
4Convert back to HH:MM:SSH = floor(Avg ÷ 3600) M = floor((Avg mod 3600) ÷ 60) S = round(Avg mod 60)

Common Examples

Use CaseValuesAverage
Race lap times1:23:45, 1:25:10, 1:22:5001:23:55
Work shifts8:00:00, 7:30:00, 8:45:00, 8:15:0008:07:30
Video lengths0:12:30, 0:08:45, 0:15:0000:12:05
Sleep durations7:30:00, 6:45:00, 8:00:00, 7:15:0007:22:30
Commute times0:45:00, 1:05:00, 0:50:0000:53:20

How to Calculate the Average of Multiple Times

To find the average of several time durations, convert each time to seconds, sum them, divide by the count, then convert the result back to HH:MM:SS format.

Step 1 - Convert to seconds: multiply hours × 3600, minutes × 60, add seconds. For 1:30:00: 1×3600 + 30×60 + 0 = 5400 s.

Step 2 - Sum all values: add every converted time together. For 1:30:00, 2:00:00, 2:30:00: 5400 + 7200 + 9000 = 21600 s.

Step 3 - Divide by count: 21600 ÷ 3 = 7200 s.

Step 4 - Convert back: 7200 s ÷ 3600 = 2 h, 0 m, 0 s → 02:00:00.

Example 2 - Work shifts: 8:00:00, 7:30:00, 8:45:00 → 28800 + 27000 + 31500 = 87300 ÷ 3 = 29100 s = 08:05:00.

Example 3 - Lap times: 1:23:45, 1:25:10, 1:22:50 → convert to seconds, average = 5035 s = 01:23:55.

Tip: the more values you add, the more the average smooths out - outliers affect it less with larger data sets.



See also