Time Duration Calculator

Calculate the duration between a start and end time, including overnight.

Loading tool…
  • 🔒 Files never leave your device
  • ⚡ Converted in your browser
  • ✅ No account required

Time Duration Calculator: The Complete Guide

Find how long is between two times. Enter a start and end time to get the duration in hours and minutes, total minutes, and decimal hours — even when the end time is past midnight.

Who the Time Duration Calculator is for

Shift workers, freelancers, and anyone timing an activity who needs hours and minutes between two clock times.

How to use the Time Duration Calculator

  1. Type your values into the fields above — pick your currency or units where the calculator offers them.
  2. Results update automatically as you type; there's no submit button and nothing is sent to a server.
  3. Adjust any input to compare scenarios, then copy the result with a single click.

How it works

Duration = end time − start time in minutes. If the end is earlier than the start, the calculator adds 24 hours, treating it as an overnight span. Decimal hours = minutes ÷ 60.

Features

  • Hours & minutes
  • Total minutes
  • Decimal hours for timesheets
  • Handles overnight

Timing across midnight

Calculating elapsed time is easy within a day but trips people up when a shift crosses midnight. This calculator detects when the end time is earlier than the start and adds a day automatically, so an overnight shift from 22:00 to 06:00 correctly reads eight hours. Decimal hours make it timesheet-ready.

Frequently Asked Questions

Does it handle overnight shifts?

Yes — if the end time is earlier than the start, it assumes the span crosses midnight and adds 24 hours automatically.

What are decimal hours for?

Many timesheets and payroll systems use decimal hours (e.g. 7.5 instead of 7h 30m), so the calculator shows both formats.

Is this calculator free and private?

Yes. It's completely free with no signup, and every calculation runs locally in your browser, so your numbers never leave your device.