Time Duration Calculator

Add or subtract two time durations in hours, minutes, and seconds. Combine multiple time spans or find the difference between two time values.

Duration 1

Duration 2

Result (HH:MM:SS)
4:06:20
Calculated output
Decimal Hours
4.1056
Total Seconds
14780
Sum of all values
Planning notes, formulas, and examples

About the Time Duration Calculator

The Time Duration Calculator adds or subtracts two time durations expressed in hours, minutes, and seconds. Whether you need to combine multiple work sessions, total up activity times, or find the difference between two time spans, this calculator handles the arithmetic with proper carry-over.

Time arithmetic requires carrying 60 seconds into a minute and 60 minutes into an hour. Adding 2:45:30 and 1:20:50 isn't straightforward mental math—the seconds overflow to minutes, and minutes may overflow to hours. This calculator handles all the carry logic.

Use it for billing time, summing exercise durations, combining video segment lengths, totaling cooking times across multiple dishes, or any situation where you need to add or subtract time values in HH:MM:SS format.

When This Page Helps

Adding and subtracting hours, minutes, and seconds by hand is error-prone due to the base-60 system. This calculator handles overflow and borrowing across seconds, minutes, and hours, giving you an accurate total or difference.

How to Use the Inputs

  1. Enter the first duration in hours, minutes, and seconds.
  2. Enter the second duration in hours, minutes, and seconds.
  3. Choose whether to add or subtract the durations.
  4. The result shows the total in HH:MM:SS format.
  5. Use for billing, workout totals, or any time arithmetic.
Formula used
Total Seconds = (h1 × 3600 + m1 × 60 + s1) ± (h2 × 3600 + m2 × 60 + s2) Hours = floor(Total Seconds / 3600) Minutes = floor((Total Seconds mod 3600) / 60) Seconds = Total Seconds mod 60

Example Calculation

Result: 4:06:20

Adding 2:45:30 and 1:20:50: total seconds = (2×3600+45×60+30) + (1×3600+20×60+50) = 9930 + 4850 = 14780 seconds. That's 4 hours (14400), 6 minutes (360), 20 seconds = 4:06:20.

Tips & Best Practices

  • Convert everything to total seconds first, then convert back for clean results.
  • When subtracting, the result can be negative—this calculator shows absolute value with a sign.
  • For billing purposes, some companies round to the nearest 6 minutes (0.1 hours).
  • Chain multiple additions by adding results sequentially.
  • Video editors use this to total clip durations for project planning.
  • When tracking exercise, sum all sets and rest periods for total workout time.

Time Arithmetic Basics

The sexagesimal (base-60) system used for time comes from ancient Babylonian mathematics. While we use base-10 for most calculations, time uses 60 seconds per minute and 60 minutes per hour, making mental arithmetic more challenging. A calculator eliminates these carry errors.

Professional Time Tracking

Freelancers, consultants, and lawyers track billable time in hours, minutes, and sometimes seconds. Summing these entries at the end of a billing period requires accurate time addition. Many billing systems convert to decimal hours (e.g., 1:30 = 1.5 hours), but the raw addition must be done in HH:MM:SS format first.

Media Production

Video and audio editors routinely add clip durations to estimate total project length, calculate remaining capacity on storage media, and plan broadcast schedules. Accurate time addition is essential for these professional workflows.

Sources & Methodology

Last updated:

Frequently Asked Questions

  • Time uses base-60 for seconds and minutes instead of base-10. When seconds exceed 59, the excess carries into minutes; when minutes exceed 59, the excess carries into hours. This is analogous to carrying in decimal addition but with a different base.