How the Time Duration Calculator Works
The calculator has two modes. In Add/Subtract mode, each row is a duration you enter as HH:MM:SS. Toggle the sign button between + and − to add or subtract that duration. The running total updates instantly and is shown as HH:MM:SS, total minutes, and total seconds.
- Add rows — click "+ Add duration" for as many entries as you need.
- Between Two Times — enter a start and end clock time (HH:MM) and get the exact delta. Midnight crossings are handled automatically.
- Save compositions — save up to 5 row combinations to localStorage and reload them later.
Common Use Cases
Video editing is the most frequent need. You have six clips — 3:24, 0:45, 2:10, 1:55, 4:02, and 0:30, and you need to know if the total edit fits within a 15-minute slot. Add them all up in one view, no mental math required.
Billing by the hour is the other common scenario. You worked 2:15 on project A, 0:45 on a meeting, and 1:30 on revisions. Subtract a 1-hour lunch. The tool gives you the billable total in both HH:MM:SS and decimal hours — useful when your timesheet software wants a decimal.
Athletes and coaches use it too. A swim practice has eight intervals: add them to find the total in-water time, subtract rest periods, and confirm that the session fits the pool booking.
Save and reload compositions
The save button stores your current set of rows in localStorage — up to 5 compositions. Each saved entry shows a compact summary and a load button. Useful if you come back to the same set of durations weekly. The between-two-times mode handles midnight crossing: if end is before start, the tool assumes the next day.
What isn't here: a time-zone-aware duration calculator, recurring schedules, or a Gantt-style visualization. Those are separate tools with separate complexity. This one does one thing: HH:MM:SS arithmetic.
When to Use a Time Duration Calculator
Use a time duration calculator for billing client hours (freelancers, lawyers, consultants), logging shift work and overtime, calculating video or audio editing timecodes, tracking project time, determining how long a journey takes across time zones, and computing age in hours, minutes, or seconds for fun or scientific purposes.
Pair this tool with the Date Calculator, Countdown Timer, Timezone Converter, or the Unix Timestamp Converter for a complete time toolkit.
Time Duration Gotchas
Common mistakes when calculating durations:
- Daylight saving time — a 2-hour gap between 1:00 AM and 3:00 AM during spring-forward means the duration is shorter than the clock difference. Fall-back creates a 1-hour period that occurs twice.
- Leap seconds — UTC occasionally adds a leap second to account for Earth's irregular rotation; this can cause 23:59:60 to appear in precise timekeeping.
- Month length variation — "add 1 month" is ambiguous: January 31 + 1 month = February 28 or 29, not March 2 or 3.
Frequently Asked Questions
How do I add two time durations?
Can I subtract a duration from a total?
What happens if the total goes negative?
How is the 'between two times' mode different?
How do I convert a duration to decimal hours?
How do I calculate hours worked between two times?
How many seconds are in a year?
By Bam's Thinkery — Updated