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
Mon5WORK
Tue6OFF
Wed7OFF
Thu8WORK
Fri9OFF
Sat10OFF
Sun11WORK
Mon12OFF
Tue13OFF
Wed14WORK
Thu15OFF
Fri16OFF
Sat17WORK
Sun18OFF
Mon19OFF
Tue20WORK
Wed21OFF
Thu22OFF
Fri23WORK
Sat24OFF
Sun25OFF
Mon26WORK
Tue27OFF
Wed28OFF
Thu29WORK
Fri30OFF
Sat31OFF
Sun1WORK
Mon2OFF
Tue3OFF
Wed4WORK
Thu5OFF
Fri6OFF
Sat7WORK
Sun8OFF
Mon9OFF
Tue10WORK
Wed11OFF
Thu12OFF
Fri13WORK
Sat14OFF
Sun15OFF

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.