Rotating shift calendar maker

Type a repeating pattern of work days and days off. HoursPad repeats it from your first day and shows each month.

Not legal, tax or payroll advice. General information only; results are estimates. Read the full notice.

Write groups like "4 on", "2 off", "3 day 12h" or "1 night 8.5h", separated by commas.
Day 1 is the first day of the pattern. Type 3 if that date is the third day of it.

By printing, downloading or sharing from this page, you agree to the Terms of Use.

Example: the pattern "3 day, 3 off, 3 night, 3 off" at 12 hours a shift repeats every 12 days, with 6 work days and 6 days off. That is 72 hours per cycle, about 42 hours a week on average.

Estimate based on what you entered. Not legal or payroll advice; check it against your employer's records.

How to use it

  1. Pick a preset in "Start from a HoursPad preset", or type your own in the "Pattern" box, such as 4 on, 4 off.
  2. Set "First day of the calendar" and, if needed, "That day is day number (of the cycle)".
  3. Choose how many months to show in "Months to show".
  4. Press Print, or press "Add to phone calendar (.ics)" and open the file to add the shifts to your phone calendar.

Ready-made presets

These are HoursPad's own editable starting patterns. They are not definitions of the named schedules: change each one to match your employer's.

Your pattern and dates stay on your device. The .ics file is built in your browser.

Questions

How do I write a pattern?

In the "Pattern" box, write groups separated by commas. Each group is a number of days and a type: on, off, day or night. Add a shift length after the type if it differs, such as 3 day 10h. The groups repeat in order.

What if my first day is not day 1 of the cycle?

Type the cycle day that your first calendar day falls on in "That day is day number (of the cycle)". For example, if your crew starts the calendar on the third day of the cycle, type 3.

How many days can a cycle be?

Up to 120 days, and the calendar can show 1, 3, 6 or 12 months from your first day.

Can I put the shifts on my phone?

Press "Add to phone calendar (.ics)" and open the file. Consecutive shifts of the same type become one event with the number of days in the notes.