Saw my next 6 weekends off in 8 seconds. Booked a flight 4 minutes later.
A personal shift calendar for rotating-shift workers. Enter your pattern and anchor date — get a colour-coded 12-month schedule instantly. No email, no account, no faff.
Set up your calendar
Result in about 6 seconds · No email
What shift workers say
Saw my next 6 weekends off in 8 seconds. Booked a flight 4 minutes later.
I used to keep a paper cycle card in my wallet. This is that card, but for my phone.
The 'am I working Christmas' check is what sold my crew. 3 of them bookmarked it.
Select your shift pattern from the options above
Choose the named pattern your employer uses — 2-2-3 Pitman, 4-on-4-off, DuPont, Continental, or another. If your workplace uses team labels (A, B, C, D), select yours from the team selector that appears. Not sure which pattern you're on? Show your rota to a colleague or check your employment contract.
Enter the first day of your current or last cycle
This is the anchor date — the date when your shift cycle restarted from position zero. If you started a new block of days this week, use that Monday. The calculator works backwards and forwards from this date, so even an approximate date a few days off will produce an accurate result for most of the year.
View your complete 12-month colour-coded shift calendar
Your personalised shift schedule appears instantly — day shifts in blue, night shifts in navy, rest days in grey. Public holidays are highlighted with a teal left border. Use the Date Checker panel to answer "am I working on…" questions instantly, then export the whole calendar to your iPhone, Android, or Google Calendar with one click.
MyShiftCalendar is built for the estimated 15% of the workforce who work rotating shifts — nurses, paramedics, firefighters, police officers, security guards, factory workers, oil rig operators, and anyone else whose working days change week to week. Planning a holiday, booking a flight, or simply knowing whether you will be at home for your child's school play is harder when your schedule rotates on a 14-day or 28-day cycle. This tool solves that problem in under 10 seconds.
MyShiftCalendar supports the most widely used rotating shift patterns across healthcare, emergency services, manufacturing, and the energy sector. The 2-2-3 Pitman / Panama pattern is one of the most popular worldwide, covering four teams across a 14-day cycle with 12-hour shifts. The 4-on-4-off pattern gives workers four consecutive shifts followed by four days off. The DuPont pattern runs over 28 days and includes a notable 7-day break mid-cycle. The Continental pattern is common across European manufacturing. We also support EOWEO / Kelly (popular in US fire services), the 9/80 compressed schedule, and custom patterns you build yourself by entering a sequence of D (day), N (night), and O (off) characters.
MyShiftCalendar automatically loads public holiday data for your country — United Kingdom, United States, Australia, Canada, India, and the Philippines are supported. Days where you are scheduled to work a public holiday are highlighted with an amber indicator so you can quickly see when you will be earning enhanced pay. Rest days that fall on public holidays show a teal indicator, confirming you have the bank holiday off. Change your country at any time using the settings panel in the top-right corner.
Your shift schedule, team label, and personal settings never leave your device unless you choose to sign in with Google for optional cross-device sync. The calculation engine runs entirely in your browser using JavaScript. No shift data is stored on our servers. The only external requests made are to load public holiday JSON files (served as static assets).
Settings
Public holidays country