Tested tool guide
Tested browser tools
Checked August 16, 2026
What Shift Schedule Planner does, with a checked example
A shift roster is a coverage puzzle. Every day needs day, swing, and night staffing, and the teams filling those shifts should carry the burden evenly over time. This tool takes your crew sizes, shift times, and a rotation cadence, then returns a week-by-week schedule that cycles each crew through the ladder: day to swing, swing to night, and back around. The thing most people miss is arithmetic: three 8-hour crews covering 24/7 means every crew works all seven days, about 56 hours a week. The tool shares the night shift fairly, but it cannot manufacture days off. A fourth crew or longer shifts does that.
Worked example
A concrete input and expected output from the current implementation.
Input
18 people split into 3 crews of 6. Shifts: Day 07:00-15:00, Swing 15:00-23:00, Night 23:00-07:00. Rotate forward each Monday, starting June 1, 2026. Week 1: Crew A on days, Crew B on swing, Crew C on nights.
->
Expected output
Week 1 (Jun 1-7): Crew A = Day, Crew B = Swing, Crew C = Night. Week 2 (Jun 8-14): Crew A = Swing, Crew B = Night, Crew C = Day. Week 3 (Jun 15-21): Crew A = Night, Crew B = Day, Crew C = Swing. Week 4 (Jun 22-28): the cycle repeats Week 1.
Forward rotation moves each crew one step later in the ladder each week, so every week still has exactly one crew per shift and the pattern repeats after 3 weeks. Each crew gets one week on each shift per cycle; June 1, 2026 falls on a Monday, so the week boundaries line up cleanly.