← All tools Productivity

Shift Calendar Generator

Generate rotating shift calendars (4-on/4-off, DuPont, Pitman or custom) and export to ICS or CSV.

Four consecutive working days followed by four days off. Common in emergency services and continuous operations.

September 2026

Sun
Mon
Tue
Wed
Thu
Fri
Sat
1Work
2Work
3Work
4Off
5Off
6Off
7Off
8Work
9Work
10Work
11Work
12Off
13Off
14Off
15Off
16Work
17Work
18Work
19Work
20Off
21Off
22Off
23Off
24Work
25Work
26Work
27Work
28Off
29Off
30Off

Yearly summary

Working days183
Days off182
Total shifts183
Hours per shift—
Total working hours—
🔒Your data is processed locally in your browser and is not uploaded.

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.