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
Thu24WORK
Fri25OFF
Sat26OFF
Sun27WORK
Mon28OFF
Tue29OFF
Wed30WORK
Thu1OFF
Fri2OFF
Sat3WORK
Sun4OFF
Mon5OFF
Tue6WORK
Wed7OFF
Thu8OFF
Fri9WORK
Sat10OFF
Sun11OFF
Mon12WORK
Tue13OFF
Wed14OFF
Thu15WORK
Fri16OFF
Sat17OFF
Sun18WORK
Mon19OFF
Tue20OFF
Wed21WORK
Thu22OFF
Fri23OFF
Sat24WORK
Sun25OFF
Mon26OFF
Tue27WORK
Wed28OFF
Thu29OFF
Fri30WORK
Sat31OFF
Sun1OFF
Mon2WORK
Tue3OFF
Wed4OFF

Showing the first 42 days. Your downloaded calendar contains all 91 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.