Free Time Duration Calculator
Find the exact duration between a start and end time, even across days — no signup, nothing sent to a server.
—
Days
—
Hours
—
Minutes
Total hours (decimal): —
Total minutes: —
Total seconds: —
How to calculate time duration
-
1
Enter the start date and time
Pick the starting date and time using the first field.
-
2
Enter the end date and time
Pick the ending date and time using the second field — it can be later the same day or a different day entirely.
-
3
Read the duration
The breakdown in days/hours/minutes, plus decimal hours and total minutes/seconds, updates instantly.
Example use cases
Timesheets & payroll
Work out hours worked between a clock-in and clock-out time, in decimal hours for payroll.
Shift & overtime tracking
Calculate the length of a shift that spans midnight or multiple days.
Event & meeting length
Find the exact duration of an event from its start and end time.
Travel & flight duration
Calculate total travel time between a departure and arrival date/time.
Frequently asked questions
How is the duration calculated?
The calculator takes the exact number of seconds between the start and end date/time, then breaks it down into whole days, hours, and minutes.
Can I calculate duration across multiple days?
Yes. Both fields include a date, so the calculator works whether the start and end are on the same day or several days apart.
What is "total hours (decimal)" used for?
It expresses the whole duration as a single decimal number of hours (e.g. 7.5 hours instead of 7 hours 30 minutes), which is the format most timesheet and payroll systems expect.
Is my data sent to a server?
No. The calculation runs entirely in your browser — nothing is transmitted or logged.