24/48 Shift Schedule Generator
Generate a 24 hours on, 48 hours off duty calendar and download it for your calendar app.
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.
Set the pattern once.
Choose the first working day in your cycle. The generator fills the remaining dates automatically.
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.
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.
Four checks that prevent a wrong calendar.
- Confirm one duty day
- Add Kelly days manually
- Check swaps and leave
- Use department rules for pay
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.