Time Calculator

Add and subtract hours, minutes and seconds across as many rows as you need, or find the duration between two times of day.

Total duration

0h 0m 0s

Adding and subtracting time

Time maths trips people up because it is base 60, not base 10: 90 minutes is not 1.90 hours, it is 1 hour 30 minutes. This calculator handles the carrying for you. Add a row for each chunk of time, set it to add or subtract, and the total appears in hours, minutes and seconds, plus the handy decimal-hours figure that timesheets and payroll usually want.

A worked example: a shift of 8h 30m, minus a 45m lunch, plus 20m of overtime. The rows total 8h 30m minus 0h 45m plus 0h 20m, which comes to 8h 5m, or 8.08 decimal hours, or 29,100 seconds. If the subtractions outweigh the additions the total is shown as a negative duration, so you can also use it to see how far short of a target you are.

Duration between two times

Switch to Between two times to enter a start and an end clock time. If the end is earlier than the start, the tool assumes the period runs past midnight and adds 24 hours automatically, so a night shift from 22:30 to 06:15 correctly reads as 7 hours 45 minutes rather than a negative number. Include seconds if you need that precision.

Handy conversions

  • 1 hour = 60 minutes = 3,600 seconds
  • 90 minutes = 1 hour 30 minutes = 1.5 hours
  • 8 hours 45 minutes = 8.75 decimal hours
  • 1 day = 24 hours = 1,440 minutes = 86,400 seconds

Need whole calendar dates rather than clock time? The date calculator counts days and working days between dates, and the age calculator turns a date of birth into an exact age.

Frequently asked questions

How do I add hours and minutes together?
Add the seconds, minutes and hours of each duration separately, then carry over: every 60 seconds becomes a minute and every 60 minutes becomes an hour. For example 1h 45m plus 0h 30m is 2h 15m. This tool carries over for you and shows the total in hours, minutes and seconds.
How do I work out the time between two times?
Subtract the start time from the end time. If the end is earlier in the day than the start, the period runs past midnight, so add 24 hours. From 22:30 to 06:15 is 7 hours and 45 minutes. The between-times mode handles the midnight roll automatically.
How many minutes is 2 hours 30 minutes?
150 minutes. Multiply the hours by 60 and add the minutes: 2 times 60 is 120, plus 30 is 150. The results panel shows every total in seconds, minutes and decimal hours.
What is 8 hours 45 minutes as a decimal?
8.75 hours. Divide the minutes by 60: 45 divided by 60 is 0.75, added to 8 gives 8.75. Decimal hours are what most timesheets and payroll systems expect.
Can I subtract a duration as well as add one?
Yes. Each row has an add or subtract control, so you can total a timesheet and take off a lunch break in the same calculation. If the total goes below zero it is shown as a negative duration.