
Today at a glance
Open the app and see today's shift, its hours and a live countdown to the start. Below it: the next seven days and how long until your next break.
ShiftCal is a free rotating shift calendar for Android. Pick your pattern, tap where you are in the cycle today, and see every shift for the rest of the year.

D Day 07:00–19:00 N Night 19:00–07:00 – Off

12-hour days and nights, swapped at short notice.

24 on, 48 off, and overtime that never fits a normal calendar.

DuPont and Continental rotations that repeat every few weeks.
Also security, miners, offshore and warehouse teams, and the families who plan around them.

Open the app and see today's shift, its hours and a live countdown to the start. Below it: the next seven days and how long until your next break.

Every shift has a color and a letter, so the month reads in a second. Swipe between months, or open the year view to spot long breaks and book holidays early.

Long-press any day to swap a shift, add overtime, or mark annual leave, sick days and holidays. Book a whole week off in one step. Every change can be undone.

Shifts, hours, nights and overtime for the week, month or year. Track leave against your allowance, and add your hourly rate to estimate your pay.

The year view shows every month in shift colors, so long breaks stand out. Add your partner's rotation and ShiftCal shows every day you're both off.
Choose one, tap where you are in it today, and you're done. Each row below is the real cycle.
Four day shifts, then four days off.
Two days, two nights, then four days off.
2 on, 2 off, 3 on, 2 off, 2 on, 3 off over two weeks.
4 nights, 3 off, 3 days, 1 off, 3 nights, 3 off, 4 days, 7 off.
2 days, 2 nights, then 4 days off.
One 24-hour shift, then two days off.
Five shifts, then two days off.
Three shifts, then three days off.
Six shifts, then three days off.
A full week on, then a full week off.
Something else? Build any cycle from 1 to 56 days with your own shift types.
Ocean, Ember or Forest, with a soft or bold calendar style.



There's no account and no sign-up. Your shifts, notes and pay details are stored only on your device and are never uploaded.
ShiftCal is free and shows ads from Google AdMob. Crash reports and usage statistics from Google Firebase help us fix bugs. In the EEA, the UK and Switzerland you choose your ad and analytics settings in Google's consent form, and you can change them any time in the app.
Yes. ShiftCal is free and supported by ads. There's a banner on the Today and Calendar screens and, occasionally, a full-screen ad after you save a custom pattern.
Yes. Your calendar, changes and reminders all work offline. Only ads need a connection.
Use the pattern builder to create any cycle from 1 to 56 days, with your own shift names, codes, colors and times.
A night shift belongs to the day it starts. A 19:00–07:00 night on Friday shows on Friday.
Not yet. ShiftCal is available for Android on Google Play.
Go to Settings and choose Reset all data, or uninstall the app. Your data is only on your phone, so that removes it completely.