Shift Calendar Generator
Generate rotating shift calendars (4-on/4-off, DuPont, Pitman or custom) and export to ICS or CSV.
September 2026
Yearly summary
| Working days | 183 |
|---|---|
| Days off | 182 |
| Total shifts | 183 |
| Hours per shift | — |
| Total working hours | — |
How it works
1. Select a shift pattern — Choose from preset patterns (4-on/4-off, DuPont, Pitman) or create a custom rotation.
2. Set your start date — Pick when your rotation begins. This anchors the entire schedule.
3. Configure shift details — Set shift times (e.g., 07:00-19:00 for day shift, 19:00-07:00 for night), colors, and labels.
4. Choose date range — Select how many months to generate. The tool creates the full rotation calendar.
5. Export your calendar — Download as ICS to import into Google/Outlook/Apple Calendar, or CSV for spreadsheet use.
Examples
Example 1: 4-on/4-off day shift
- Pattern: 4-on/4-off
- Shift: 07:00-19:00 (12 hours)
- Start date: January 1, 2024
- Result: Work Jan 1-4, off Jan 5-8, work Jan 9-12, repeating
Example 2: DuPont schedule with day/night rotation
- Pattern: DuPont (4 teams, 12-hour shifts)
- Day shift: 07:00-19:00, Night shift: 19:00-07:00
- Result: 4 days on, 3 off, 4 days on, 3 off, 4 days on, 7 off — repeating 4-week cycle
Example 3: Custom 3-shift rotation
- Create a custom pattern: 5 days on, 2 off, 5 days on, 3 off
- Set morning (06:00-14:00), afternoon (14:00-22:00), night (22:00-06:00) shifts
- Generate 6 months and export to ICS for your phone calendar
Frequently asked questions
What is the 4-on/4-off pattern?
A simple rotating schedule where you work 4 consecutive days (or nights), then have 4 days off. Common in emergency services, security, and 24/7 operations.
What is the DuPont schedule?
A 12-hour shift pattern used by 4 teams to provide 24/7 coverage. The 4-week cycle is: 4 shifts on, 3 off, 4 on, 3 off, 4 on, 7 off. Average 42 hours/week.
What is the Pitman schedule?
Another 12-hour pattern with 4 teams. The 2-week cycle is: 4 on, 3 off, 3 on, 4 off. Offers more balanced days off than DuPont.
Can I create custom patterns?
Yes — define your own on/off sequence. Create patterns like 5-on/2-off, 7-on/7-off, or any rotation that fits your needs.
How do I import into Google Calendar?
Export as ICS, then go to Google Calendar → Settings → Import & Export → Import. Select your .ics file and choose the destination calendar.
Can I share the calendar with my team?
Yes — export as ICS and share the file, or import into a shared Google/Outlook calendar that your whole team can access.
Does this calculate overtime?
No — this tool generates the schedule. Use the exported CSV with Excel or Google Sheets to calculate hours and overtime based on your local labor laws.