PUBLIC-SAFETY CALENDAR

24/48 Shift Schedule Generator

Generate a 24 hours on, 48 hours off duty calendar and download it for your calendar app.

THE PROBLEM THIS SOLVES

A six-day duty cycle keeps moving through the week, making future duty dates difficult to remember.

Choose a confirmed duty day. The generator repeats one 24-hour duty day followed by two days off.

BUILD YOUR CALENDAR

Set the pattern once.

Choose the first working day in your cycle. The generator fills the remaining dates automatically.

WORK DAYS31
PROJECTED HOURS744
CYCLE3 days
Mon9WORK
Tue10OFF
Wed11OFF
Thu12WORK
Fri13OFF
Sat14OFF
Sun15WORK
Mon16OFF
Tue17OFF
Wed18WORK
Thu19OFF
Fri20OFF
Sat21WORK
Sun22OFF
Mon23OFF
Tue24WORK
Wed25OFF
Thu26OFF
Fri27WORK
Sat28OFF
Sun29OFF
Mon30WORK
Tue1OFF
Wed2OFF
Thu3WORK
Fri4OFF
Sat5OFF
Sun6WORK
Mon7OFF
Tue8OFF
Wed9WORK
Thu10OFF
Fri11OFF
Sat12WORK
Sun13OFF
Mon14OFF
Tue15WORK
Wed16OFF
Thu17OFF
Fri18WORK
Sat19OFF
Sun20OFF

Showing the first 42 days. Your downloaded calendar contains all 92 days.

Verify the generated calendar against several dates on your official roster before importing it.

HOW THE PATTERN WORKS

A calendar needs the right starting point.

The calendar shows duty dates only. Kelly days, swaps, sleep-time treatment and public-safety overtime rules require separate department information.

VERIFY BEFORE IMPORTING

Four checks that prevent a wrong calendar.

  • Confirm one duty day
  • Add Kelly days manually
  • Check swaps and leave
  • Use department rules for pay
COMMON QUESTIONS

What the generator can and cannot do

Does this calculate firefighter overtime?

No. The duty pattern alone does not determine compensable hours or the applicable work period.

What about Kelly days?

Add department-specific relief days after generating the base cycle.

Why does the weekday change?

A three-day cycle moves continuously through a seven-day week.