Hours Calculator

This hours calculator helps you calculate the number of hours between two times, add or subtract hours from a given time, or sum multiple hour values. It is designed for work shifts, study logs, timesheets, and personal schedules.

  • Simple mode: Enter a start and end time to find total hours in decimal format, along with hours and minutes. Handles overnight shifts and cross-midnight times automatically.
  • Advanced mode: Add or subtract hours from a base time, or enter multiple hour values to get the total instantly.
  • Multiple outputs: Results shown in decimal hours, HH:MM format, total minutes, and total seconds.
  • Practical uses: Great for employees tracking shifts, students logging study time, fitness routines, travel planning, and daily activity tracking.

How to use: Choose Simple mode to calculate hours between two times. Use Advanced mode to adjust a base time or sum several hour values. The calculator instantly gives clear results in different formats.

Common searches: hours calculator online, calculate hours between two times, add hours calculator, subtract hours calculator, work hours calculator.

Hours Calculator

Calculate total hours between two times, add or subtract hours, or sum multiple hour values. Handles cross-midnight and converts results to hours, minutes, and seconds.





How the hours calculator works

The hours calculator measures the total hours between two times or adds and subtracts hours from a base time. It converts times into minutes, performs the calculation, and then displays results in hours, minutes, and seconds.

Calculating hours between two times

In simple mode, the calculator finds the duration between a start and end time. It works with same-day times and also handles cross-midnight situations automatically.

  • Example 1: 9:00 AM to 5:30 PM = 8.5 hours or 8h 30m.
  • Example 2: 10:30 PM to 2:15 AM = 3h 45m (cross-midnight shift).

Adding and subtracting hours

In advanced mode, you can add or subtract hours from a given base time. This is useful for shift planning, travel schedules, or workout routines.

  • Example 1: Add 2.5 hours to 8:00 AM → 10:30 AM.
  • Example 2: Subtract 1.25 hours from 3:00 PM → 1:45 PM.

Summing multiple hour values

You can also enter several hour values to find the total instantly. This helps when calculating weekly timesheets, study hours, or cumulative training sessions.

  • Example: 7.5h + 8.25h + 6.75h = 22.5h total.

Common scenarios

The hours calculator is commonly used for work, school, and personal planning. The table below shows real-life examples:

ScenarioInputsResult
Work shift9:00 AM – 5:30 PM8h 30m
Overnight shift10:30 PM – 6:30 AM8h 00m
Study log2h + 1.5h + 3h6h 30m
Subtract break8h – 0.75h7h 15m

Hours Calculator FAQs

1. How do you calculate hours between two times?

You calculate hours between two times by converting both into minutes, subtracting the start time from the end time, and converting back into hours and minutes. For example, 9:00 AM to 5:30 PM equals 8 hours 30 minutes. The hours calculator does this instantly.

2. Can the hours calculator handle overnight shifts?

Yes. If the end time is earlier than the start time, the calculator assumes the shift crosses midnight. For example, 10:30 PM to 6:30 AM is calculated as 8 hours.

3. How do you add hours to a time?

You add hours by converting them into minutes and adding to the base time. For example, adding 2.5 hours to 8:00 AM results in 10:30 AM. The calculator performs this automatically.

4. Can the calculator subtract hours from a time?

Yes. To subtract, the calculator removes the entered hours from the base time. For example, subtracting 1.25 hours from 3:00 PM gives 1:45 PM.

5. Does the calculator work with decimal hours?

Yes. Decimal hours are supported. For example, 7.5 hours equals 7 hours 30 minutes, and 8.25 hours equals 8 hours 15 minutes. The calculator converts decimals into readable HH:MM format.

6. What are common uses of the hours calculator?

Common uses include calculating work shifts, subtracting breaks, summing study sessions, logging training times, and planning daily schedules. It avoids manual conversion and saves time.