Time Duration Calculator

Time Duration Calculator — Find a shift length, subtract a break, and get both clock time and decimal hours instantly.

Free in your browserCopy-ready resultsNo sign-up
Live tool

Time Duration Calculator

Works locally

Calculate time between two times

Overnight shifts

Find hours and minutes between times, subtract an unpaid break, and copy decimal hours.

Worked duration—
Decimal hours—
Total minutes—

Change any field to update the duration.

About this tool

Elapsed time.
Ready to use.

Finding the hours between two times looks simple until the end time crosses midnight, the minutes need borrowing, or a payroll system asks for decimal hours instead of a clock-style duration. A time duration calculator handles those details consistently. It is useful for work shifts, study sessions, travel windows, support coverage, cooking timers, media production, and any task where a start and end time need to become a measured interval.

GeoTimeTools accepts a start time, an end time, and optional break minutes. Choose the overnight option for a shift that ends on the following day. The tool reports the worked duration as hours and minutes, decimal hours for timesheets, and total minutes for systems that store a simple integer. Changing an input updates the answer in place, so you can compare several scenarios without submitting a form or sending data anywhere.

Decimal hours are not the same as clock notation. One hour and thirty minutes is 1.5 decimal hours, not 1.30. Showing both formats side by side helps prevent a common payroll and spreadsheet mistake. If your organization rounds time, applies unpaid breaks differently, or uses a special shift rule, use the calculator for the raw interval and then apply that policy separately.

Overnight shifts

When the end time is earlier than the start time, the overnight option adds one day to the end. A 10:00 PM to 6:00 AM shift therefore becomes eight elapsed hours before any break is removed.

Decimal hours for timesheets

Divide total minutes by 60 to get decimal hours. The page keeps two decimal places in the displayed result while preserving the minute total, giving you a clear value to paste into a spreadsheet or time-tracking form.

How to use

A clear path
to the answer.

  1. 01

    Enter the start and end time for the interval.

  2. 02

    Select the overnight option if the end time belongs to the next calendar day.

  3. 03

    Enter unpaid break minutes, or leave it at zero.

  4. 04

    Use the clock duration for people and the decimal-hours result for timesheets.

Frequently asked

Questions,
answered.

How do I calculate hours between two times?

Enter the start and end time. The calculator subtracts the start from the end and shows hours, minutes, total minutes, and decimal hours.

Can this calculate an overnight shift?

Yes. Select “Yes, next day” when the end time is earlier than the start time.

How are decimal hours calculated?

The calculator divides worked minutes by 60. For example, 90 minutes becomes 1.50 decimal hours.

Copied