Precision Interval Engine • Split Shifts • No Login Required

Work Hours Calculator

Calculate exact worked hours, unpaid breaks, and off-duty gaps between split shifts. Handles overnight shifts and Daylight Saving Time boundaries with mathematical precision.

Quick Presets:

Scheduled Shifts

0 Shifts

Frequently Asked Questions

How does Shiftona calculate split shifts?

A split shift consists of two or more distinct work intervals separated by an off-duty gap (for example, 08:00–12:00 and 17:00–21:00). Shiftona counts the 8 hours worked as paid time while tracking the 5-hour off-duty period as non-working rest time, ensuring unpaid gaps are never confused with breaks or payable hours.

What is the difference between unpaid breaks and off-duty gaps?

An unpaid break is rest taken inside an active work block (such as a 30-minute lunch). It directly reduces paid hours for that interval. An off-duty gap is the scheduled non-working period between two separate work blocks in a split shift. Neither is counted as paid time, but they represent entirely different parts of your day.

How are overnight shifts and DST clock changes handled?

When a shift crosses midnight or spans a Daylight Saving Time change (fall-back or spring-forward), Shiftona calculates true physical elapsed time using canonical IANA timezone boundaries. When the clock "falls back" in autumn, a 5-hour physical shift is counted as 5 hours, not 4.

Is my work hours or wage data stored on a server?

No. Shiftona operates under a strict local-first, zero-PII architecture. All calculations occur entirely inside your browser's memory. No work hours, employers, shift notes, or hourly rates are ever transmitted to any external server.