Rotating Shift Schedule Generator

Build a custom rotating schedule within seconds. Set your own days on, days off, shift, and hours for any team.

Free Forever No Login Required Runs In Your Browser No Data Uploaded
The first working day of the cycle.Please choose a valid start date.
Consecutive working days.
Consecutive rest days.
Which block your crew works.
Used for total-hours stats.
The full year to display.
Highlights the correct public holidays.

Generate your first schedule to see your calendar, statistics, and export options.

What is a rotating shift schedule?

A rotating shift schedule repeats a set number of work days followed by a set number of rest days, cycling continuously through the year. Common examples are 4 on / 3 off, 5 on / 2 off, or 6 on / 3 off. Because it is fully customizable, it fits security teams, warehouses, transportation crews, and small businesses that need flexible coverage.

This generator lets you set your own days on, days off, shift type, and hours per shift, then maps the rotation onto a real calendar with color-coded shifts, US or Canadian holidays, and a clean printout.

How it works

  1. Pick the first working day of the cycle.
  2. Set days on, days off, shift, and hours.
  3. Choose the year and holiday region, then click Generate Calendar.
  4. Print or export to CSV or your calendar app.

Frequently asked questions

A pattern that repeats a fixed number of work days then off days, such as 4 on / 3 off.
Yes, choose your days on, days off, shift type, and hours per shift.
Yes, Export CSV opens in Excel, Google Sheets, or Numbers.
Yes. Select Canada to highlight Canadian statutory holidays.
Completely free, no login, everything runs in your browser.

Related tools