Skip to main content
Shift Schedule GeneratorShift Schedule Generator

Local-first · no account required

Build and Verify a Rotating Shift Schedule

Choose a documented 24/7 rotation, set the local shift times, and get a full crew schedule with coverage, conflict, rest, print, sharing, and real-time calendar checks.

Your active schedule stays in this browser unless you download or create a share link.

Opening the local planning workspace…

Supported rotating shift patterns

Start with the exact rotation your operation already uses. Each pattern page shows the versioned crew phases implemented by this site, so you can compare the matrix with an approved source schedule before adding real names.

DuPont rotating

Inspect a 28-day, four-crew Day/Night matrix with offset phases and a mix of three- and four-shift work blocks.

View the DuPont rotation matrix

What this shift schedule generator checks

The matrix, statistics, print view, share snapshot, and ICS gate all consume the same effective assignments and validation result. The generator can identify:

  • Required Day or Night coverage that is missing or assigned more than once.
  • Overlapping crew or member assignments and conflicting shift windows.
  • Member rest that falls below your planning threshold, plus optional member-count warnings.
  • Invalid or ambiguous local times, daylight-saving duration changes, and publication blockers.

Review before you print, share, or export

Blockers keep a schedule in Draft and prevent ICS export. Warnings remain visible for human review. A Draft can still be backed up, printed with a watermark, or shared as a read-only snapshot when that boundary is understood.

What the generator cannot decide

The generator cannot see actual attendance, qualifications, leave, handoff duties, bargaining agreements, local law, payroll rules, or individual fitness for duty. Its output is a planning document, not an operational approval.