Rotating shift calendar generator
Pick a rotation, say which day of the cycle you are on, and see your whole year of shifts, days off and nights at a glance. Print it or add it to Google, Apple or Outlook Calendar.
- Free, no sign-up
- Prints on Letter or A4
- Stays on your device

Change anything below, or clear it all and start over.
Which day of the cycle is your start date?
- Shifts worked
- 184
- Days off
- 181
- Night shifts
- 0
- Total hours
- 2,208
- Full weekends off
- 19
- Day shift
- Day off
Shift calendar 2027
January
February
March
April
May
June
July
August
September
October
November
December
- Day shift
- Day off
Everything runs in your browser. Nothing you enter is sent anywhere.
Your shifts are ready. Want your family to always know when you're working?
Domus puts your shifts inside the family calendar, so everyone plans around them.
- PlusWork Schedule inside the shared family calendar
- FreeShared family calendar
- PlusDescribe your rotation or snap the roster

How to use it
Choose a rotation preset such as 4 on 4 off, 2-2-3 or DuPont, or pick Custom and build your own blocks.
Set your start date, then tap the day of the cycle that date falls on.
Adjust the shift times and colours, and check the month or year view and your yearly totals.
Print the year or save it as a PDF, or download the .ics file and import it into your calendar.
Examples
A nurse on 4 on 4 off
Four 12-hour days, then four days off. Set the start date to your first shift and tap cycle day 1. The year view shows when your long breaks fall.
A firefighter-style custom rotation
Choose Custom and add blocks such as 1 day shift, 1 night shift, then 4 days off. Add up to 56 days in total and the whole year follows.
A factory worker on Panama
Pick 2-2-3 (Panama) and tap the day your crew is on today. The calendar shows every second weekend off and how many hours you work over the year.
The presets follow the versions most workplaces use. 4 on / 4 off repeats every 8 days (DDDD OOOO), and there is a variant that alternates four days with four nights over 16 days. 3 on / 2 off is a 5-day cycle (DDD OO).
2-2-3 (Panama) is a 14-day cycle of 12-hour shifts (DD OO DDD OO DD OOO), with a rotating version that swaps days and nights every two weeks over 28 days. DuPont is a 28-day cycle for four crews (NNNN OOO DDD O NNN OOO DDDD OOOOOOO).
5 on / 2 off is the usual week (DDDDD OO) and lines up with Monday to Friday when your start date is a Monday. It starts with an 8-hour 09:00 to 17:00 day, which you can change. In every case D is a day shift, N a night shift and O a day off. You can change the times of each shift.
Frequently asked questions
What is a 2-2-3 schedule?
It is a 14-day cycle: two days on, two off, three on, two off, two on, three off. Most people work 12-hour shifts, so you average 42 hours a week, never work more than three days in a row and get every second weekend off.
What is the DuPont schedule?
DuPont is a 28-day rotation used with four crews: four nights, three off, three days, one off, three nights, three off, four days, then seven off. Each crew follows the same pattern, offset in time, so the site is covered around the clock.
How do I pick my start position in the cycle?
Set the start date to any day you know your pattern for, for example your first shift or today. Then tap the chip that matches that day of the cycle. If today is your second day off in a row, tap the second off chip after your last shift.
How are overnight shifts and daylight saving time handled?
A shift that ends after midnight counts to the day it starts, and its hours are the time from start to end. The hour gained or lost on the night the clocks change is ignored, so a 12-hour night always counts as 12 hours.
How do I import the .ics file into Google, Apple or Outlook?
In Google Calendar on a computer, open Settings, then Import and export, and choose the file. In Apple Calendar, choose File, then Import. In Outlook, choose Add calendar, then Upload from file. Times are saved without a time zone, so a 07:00 shift stays at 07:00 wherever you open it.
Does the calendar line up for dates before my start date?
Yes. The rotation is extended backwards and forwards from the start date, so any year you view stays in step, including years before the start.
Is this free, and is anything I enter stored or uploaded?
It is free, with no sign-up. The calendar is computed in your browser and nothing you enter is sent to a server.


