Rotating shift generator
DDNNOO Shift Schedule — Free Calendar Generator
The DDNNOO rotation — also written 2-2-2, or 2 days 2 nights 2 off — is a fast 6-day cycle covered by three crews.
October 2026
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23Day | 24Day | 25Night |
| 26Night | 27 | 28 | 29Day | 30Day | 31Night |
November 2026
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1Night | ||||||
| 2 | 3 | 4Day | 5Day | 6Night | 7Night | 8 |
| 9 | 10Day | 11Day | 12Night | 13Night | 14 | 15 |
| 16Day | 17Day | 18Night | 19Night | 20 | 21 | 22Day |
| 23Day | 24Night | 25Night | 26 | 27 | 28Day | 29Day |
| 30Night |
December 2026
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1Night | 2 | 3 | 4Day | 5Day | 6Night | |
| 7Night | 8 | 9 | 10Day | 11Day | 12Night | 13Night |
| 14 | 15 | 16Day | 17Day | 18Night | 19Night | 20 |
| 21 | 22Day | 23Day | 24Night | 25Night | 26 | 27 |
| 28Day | 29Day | 30Night | 31Night |
January 2027
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2 | 3Day | ||||
| 4Day | 5Night | 6Night | 7 | 8 | 9Day | 10Day |
| 11Night | 12Night | 13 | 14 | 15Day | 16Day | 17Night |
| 18Night | 19 | 20 | 21Day | 22Day | 23Night | 24Night |
| 25 | 26 | 27Day | 28Day | 29Night | 30Night | 31 |
February 2027
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1 | 2Day | 3Day | 4Night | 5Night | 6 | 7 |
| 8Day | 9Day | 10Night | 11Night | 12 | 13 | 14Day |
| 15Day | 16Night | 17Night | 18 | 19 | 20Day | 21Day |
| 22Night | 23Night | 24 | 25 | 26Day | 27Day | 28Night |
March 2027
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 1Night | 2 | 3 | 4Day | 5Day | 6Night | 7Night |
| 8 | 9 | 10Day | 11Day | 12Night | 13Night | 14 |
| 15 | 16Day | 17Day | 18Night | 19Night | 20 | 21 |
| 22Day | 23Day | 24Night | 25Night | 26 | 27 | 28Day |
| 29Day | 30Night | 31Night |
DDNNOO schedule: a complete 6-day example
This is the preset used by the generator above, with every crew shown side by side. Day 1 is the cycle reference date you enter, not necessarily the first working day for every crew. Day and night labels refer to the date a shift starts.
| Cycle day | Crew A | Crew B | Crew C |
|---|---|---|---|
| Day 1 | Day | Night | Off |
| Day 2 | Day | Night | Off |
| Day 3 | Night | Off | Day |
| Day 4 | Night | Off | Day |
| Day 5 | Off | Day | Night |
| Day 6 | Off | Day | Night |
Hours and days off in this preset
Each crew has 4 work days and 2 off days per cycle. Scheduled hours are 48 ÷ 6 × 7 = 56 hours per week on average. This cycle average is not an individual workweek total or a payroll calculation.
Match this example to your real roster
- Compare a known work date with the day, night, and off assignments in the table.
- Set the matching cycle reference date and choose your crew in the generator.
- Check one full cycle against your existing roster before printing or sharing. Record leave, swaps, and additional cover separately.
A crew is a group following the same rotation, not a single employee. The calendar does not calculate how many qualified people each shift needs.
How the DDNNOO schedule works
DDNNOO runs a 6-day cycle: two 12-hour day shifts, two 12-hour night shifts, then two days off. Unlike 2-2-3, each crew rotates through both day and night within the same short cycle. Three crews offset by two days keep one crew on days and one on nights every single day, so the site is covered 24/7 with just three teams.
Pros
- Only three crews needed for 24/7
- Never more than two shifts of one type in a row
- Regular two-day breaks
- Short, predictable cycle
Cons
- Fast day-to-night flips are hard on sleep
- Days off drift across the week
- Less recovery than slower rotations
Who uses the DDNNOO pattern
Security firms, smaller manufacturing lines, dispatch and control rooms, and any 24/7 team that must cover the clock with only three crews.
Plan DDNNOO around the day-to-night change
This pattern’s defining feature is the move from two day shifts to two night shifts before the off block. Make that transition clear in the published calendar and ensure the crew knows which date begins the cycle. A wrong reference date produces a schedule that looks plausible but puts the day/night change in the wrong place.
Review the required roles across both shift types. A team may have enough people on each block but still miss a qualified lead, equipment operator, or escalation contact at night. Build that capability check into the planning process rather than relying on a headcount alone.
Use the two off days to preserve the base pattern, not as a place to hide ordinary staffing gaps. If training, leave, or overtime creates an exception, identify who approved it and update one current calendar so employees see the same information.
Pattern comparison
If you are deciding between nearby options, compare the weekly hours, longest work run, and biggest off block before you standardise the rota.
| Pattern | Avg hours / week | Longest work run | Longest off block | Day/night arrangement |
|---|---|---|---|---|
| DDNNOO | 56 | 4 days | 2 days | Rotates days and nights |
| 4 On 2 Off | 46.7 | 4 days | 2 days | Fixed shift per crew |
| Continental | 42 | 7 days | 3 days | Rotates days and nights |
| Southern Swing | 42 | 7 days | 3 days | Rotates days and nights |
Figures describe the presets on this site, including runs across the cycle boundary. Weekly hours are cycle averages; actual workweek totals vary with the reference date. Compare the shift sequence and required coverage, not just the length of the break.
Keep going
Related shift patterns
Frequently asked questions
What does DDNNOO stand for?
Day, Day, Night, Night, Off, Off — the six days of the cycle. Each crew works two days, two nights, then takes two days off.
How is DDNNOO different from 2-2-3?
DDNNOO rotates each crew through both day and night within one 6-day cycle and needs only three crews, whereas 2-2-3 usually keeps crews fixed on days or nights and uses four crews.