layout: tool title: Time Difference Calculator | Instantly Calculate Hours and Minutes Between Two Times description: Enter start time, end time, and break minutes to calculate elapsed time, total minutes, decimal hours, and net time instantly. category: productivity category_label: Schedule/Productivity thumbnail: /assets/thumbs/en/time-difference-calculator.svg image: path: /assets/thumbs/en/time-difference-calculator.svg alt: Time Difference Calculator thumbnail tool_key: time-difference-calculator keywords: [time difference calculator, elapsed time calculator, time gap calculator, hours between times, work time calculator] related_tools: [work-end-time-calculator, d-day-calculator, pomodoro-timer] faq:
- q: What if the end time is earlier than the start time? a: Turn on the next-day option to calculate it as passing midnight. For example, 23:30 to 01:00 becomes 1 hour 30 minutes.
- q: Can I subtract break time? a: Yes. Enter break time in minutes and the tool will also show net working time after subtracting it from the total elapsed time.
- q: Can I see the result in decimal hours too? a: Yes. For example, 1 hour 30 minutes is also shown as 1.5 hours. canonical_url: /en/tools/time-difference-calculator/—
When is a time difference calculator useful?
You often need to know exactly how many hours and minutes lie between two times. That comes up in work logs, study tracking, meeting duration checks, and schedule planning.
This tool lets you enter start time + end time and instantly shows:
- elapsed time
- total minutes
- decimal hours
- net time after breaks
- midnight crossover handling
Key features
- Start time / end time input
- Next-day calculation for crossing midnight
- Elapsed hours and minutes
- Break-minute subtraction for net time
- Copy result button
Example
- Start: 09:00
- End: 18:30
- Break: 60 minutes
→ Elapsed time: 9 hours 30 minutes → Net time: 8 hours 30 minutes
How it works
- Elapsed time = end time − start time
- If next-day mode is on, the end time is treated as the following day
- Net time = elapsed time − break time
- Decimal hours = total minutes ÷ 60