Shift Work Calendar Generator

A full year of your rotating schedule on one printed page set. Dupont, Pitman 2-2-3, 4-on-4-off, 3-on-3-off or your own custom cycle β€” color-coded day, night and off days.

Tip: set the anchor date to any day you know your shift β€” for example, the first day of your next block of days.

D Day  Β·  N Night  Β·  β€” Off

How to generate your shift calendar

  1. Pick your rotation. Choose a common pattern or select Custom and type it as letters: D = day shift, N = night shift, O = off. "DDOODDOO" is 4-on-4-off, for example.
  2. Set the anchor date. Find one day you know your position in the cycle β€” the first day of your next run of shifts works perfectly. The whole year unfolds from that day.
  3. Generate and print. You get all 12 months with day/night/off color coding, plus a count of your shifts for the year. Stick it on the fridge so the family always knows.

The common rotating schedules, explained

Dupont (28-day, 4 crews)

4 nights β†’ 3 off β†’ 3 days β†’ 1 off β†’ 3 days β†’ 3 off β†’ 4 nights β†’ 7 off. The long 7-day break every month is the famous part of the Dupont rotation; the trade-off is eight consecutive-ish night shifts per cycle.

Pitman 2-2-3 (14-day, 4 crews)

2 on, 2 off, 3 on, 2 off, 2 on, 3 off. You work 7 of every 14 days and get every other long weekend. Crews alternate: while one works days, its partner works nights the next fortnight.

4-on-4-off and 3-on-3-off

The simplest rotations β€” equal runs of shifts and rest. 4-on-4-off runs on an 8-day cycle so it drifts across the week; popular in factories, plants and security work.

Frequently asked questions

My pattern starts mid-cycle. Can the calendar match it?

Yes β€” that's what the anchor date is for. Any date where you know your shift type becomes day zero of the pattern, and every other date is calculated from it.

Can I make a custom rotation like 2-3-2?

Choose Custom pattern and type the cycle using D, N and O β€” for example DDONNOODDO. Any length up to 60 days works.

Does it count my shifts?

Yes. After generating you'll see the number of day shifts, night shifts and off days in the year at a glance.

More printable tools