Free tool
Fire department shift calendars
Pick your department and your division, make sure the rotation looks right, then download your whole shift schedule and import it into the calendar app you already use. No account, nothing to sign up for.
We don't have this department's rotation loaded yet. The shift calendar only works for departments whose rotation we've been given — it's one full cycle of dates and which division works each one.
Send us your department's shift calendar and we'll add it, free.
Which division or platoon are you on? Pick All divisions to get every shift in one file.
Your on-duty days are filled in. Today has an outline around it. If this doesn't match your actual rotation, tell us — don't add it to your calendar.
Do this on your iPhone or your Mac — either one works, and it syncs to the rest of your devices.
Add to CalendarTap the button and iOS shows your shifts with an Add All button. They come in as ordinary events you own — edit them, recolor them, or delete one when you trade it away.
To keep them on their own calendar, make it before you import: Calendar app → Calendars → Add Calendar, name it (say “A Division”), then pick it when the import asks. iOS can only import into a calendar that already exists — it won’t create one, and nothing in the file can change that.
Three colors means three calendars. Apple colors a whole calendar at a time, never a single event. For A red, B blue and C green on an iPhone, go back and add each division separately into its own calendar, then color the three calendars.
Prefer the file itself? Download it and open it from the Files app — not from your browser, whose share sheet has no Calendar option.
Do this on a computer. The Google Calendar phone app can’t import calendar files — import once at a desk and it syncs down to your phone.
Download the fileOpen Google Calendar → the gear icon → Settings → Import & export → Import. Choose the file, pick which calendar to add it to, then Import. To keep the shifts separate, use Other calendars → Create new calendar first, then import into that.
Giving each division its own color takes three edits, not seventy-two: each division is a single repeating series. Click any A Division shift → the pencil → the color dropdown → Save → All events. Repeat for B and C.
Departments with calendars available
- San Diego Fire-Rescue Department — A, B, C Division shift calendars
Don't see your department? We add rotations for free — all it takes is one full cycle of dates and which division works each one. See what we need.
Trading shifts, not just tracking them
This calendar is free whether or not you ever use the app. If you also want to trade shifts — post the days you need covered, see what other firefighters of your rank have posted, and confirm the swap from your phone — that's what Firefighter Trades does.