Add, subtract, and total durations — runs in your browser
If end time is earlier than start, the calculator assumes it is on the next day.
A time calculator handles arithmetic on durations and clock times — adding two durations together, subtracting one from another, finding the elapsed time between a start and an end, or totaling a list of durations. Doing this in your head or on paper is error-prone (60 minutes per hour, 60 seconds per minute, midnight wrap-around). A dedicated calculator gives you the right answer instantly in HH:MM:SS, total seconds, total minutes, and decimal hours.
Common use cases: tracking billable hours from a list of time entries, calculating shift durations from clock-in to clock-out, summing video lengths for editing, finding total lap times in a race, comparing times in athletics, planning travel times, computing render or compile durations, and any task where multiple time values need to be combined.
Add / Subtract: combine two durations with + or −. Between times: enter a start and end clock time and get the elapsed duration (handles overnight wrap-around). Total list: add as many durations as you need and get the grand total — useful for timesheets, edit lists, and itinerary planning.
✅ Free — no signup, no spam
✅ 100% private — runs in your browser
✅ Three modes covering 99% of time arithmetic
✅ Result shown in HH:MM:SS, seconds, minutes, and decimal hours
✅ Forgiving input format — accepts HH:MM:SS, MM:SS, or plain seconds
✅ Instant updates as you type
Use the Add / Subtract tab. Enter two durations in HH:MM:SS, pick add or subtract, and the result is shown instantly.
Use the Between Times tab. Enter start and end times. If end is earlier than start, the calculator assumes it is on the next day.
Use the Total tab. Add as many durations as you want, one per row. The grand total updates as you type.
No. The calculator runs entirely in your browser. Nothing is sent to a server.
HH:MM:SS (e.g. 02:15:30) or MM:SS for shorter durations. Single numbers like 90 are interpreted as seconds.
☕ Support FileTools
Enter any amount in USD and click PayPal to donate