12-Hour Shift Schedule Generator
Twelve-hour continuous operations often use four-team rotations such as 2-2-3, Panama, Pitman, or DuPont. This page starts with the 2-2-3 work/off cycle.
Enter your scheduling assumptions
Change the inputs and the result updates immediately. Keep the assumptions realistic—the output is only as useful as the staffing model you give it.
7 work/duty days in each 14-day cycle
This calendar shows the stated repeating pattern. Team phase offsets, day/night handoffs, local policy, labor rules, and qualification requirements still need to be applied for an operational schedule.
Method
The generator starts with a common 2-2-3 work/off cycle and uses 12 hours per working day for the average-hours estimate.
Example
Seven 12-hour workdays across the 14-day modeled cycle total 84 hours, averaging 42 scheduled hours per week.
What the answer means
Treat the calendar as the repeating skeleton for one team. Multi-team operations still need crew offsets, day/night assignments, handoffs, qualifications, and coverage validation.
What this tool does not prove
Many 12-hour rotations exist. This page models 2-2-3 specifically; compare the other pattern pages when your operation uses DuPont, 4-on/4-off, or another cycle.
Answer the planning question before assigning names
Generate a free 12-hour rotating work schedule preview using a common 2-2-3 cycle.
Preview the repeating cycle across a multi-week calendar.
Choose a start date so the pattern maps to real dates.
Use the staffing calculators to confirm the rotation can support your required daily coverage.
Capacity math cannot see every person-level scheduling constraint
A staffing model can be mathematically feasible and still fail when only certain people are qualified for a role, approved absences remove key people, assignments overlap, rest windows are too short, or coverage changes on specific dates. Those are the checks RoleSchedule keeps attached to the schedule itself.