ShiftCal Get the app

Know your shift at a glance.

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.

Get it on Google Play
  • No sign-up
  • Works offline
  • Free
ShiftCal Today screen: Day shift 7:00 AM to 7:00 PM, starts in 1 hour, next day off in 4 days
  1. D
  2. D
  3. N
  4. N
  5. –
  6. –
  7. –
  8. –
  9. D
  10. D
  11. N
  12. N
  13. –
  14. –
  15. –
  16. –
  17. D
  18. D
  19. N
  20. N
  21. –
  22. –
  23. –
  24. –
  25. D
  26. D
  27. N
  28. N
  29. –
  30. –
  31. –
  32. –

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

Made for people who work rotations

  • Nurses and paramedics

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

  • Firefighters and police

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

  • Plant and factory crews

    DuPont and Continental rotations that repeat every few weeks.

Also security, miners, offshore and warehouse teams, and the families who plan around them.

Everything a shift calendar should do

Today screen with a live countdown and the next 7 days

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.

Month calendar with color-coded shifts, leave and notes

Your month, color-coded

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.

Quick actions for a day: annual leave, sick, public holiday and overtime

Change a day in one tap

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.

Stats screen with hours by shift type, estimated earnings and leave left

Hours, nights and pay

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.

Year view showing every month of the year in shift colors

Plan the year, and days off together

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.

  • Reminders the evening before each shift, plus an optional "starts soon" alert.
  • A weekly digest of the week ahead.
  • Share your roster as text or an image.
  • Night shifts show on the day they start.
  • Your own shift types with names, codes, colors and times.
  • Screen reader labels and large-text support.

Ten rotations ready to go

Choose one, tap where you are in it today, and you're done. Each row below is the real cycle.

  1. 4 on / 4 off

    Four day shifts, then four days off.

    DDDD––––
  2. 4 on / 4 off (days + nights)

    Two days, two nights, then four days off.

    DDNN––––
  3. 2-2-3 (Pitman)

    2 on, 2 off, 3 on, 2 off, 2 on, 3 off over two weeks.

    DD––DDD––DD–––
  4. DuPont

    4 nights, 3 off, 3 days, 1 off, 3 nights, 3 off, 4 days, 7 off.

    NNNN–––DDD–NNN–––DDDD–––––––
  5. Continental

    2 days, 2 nights, then 4 days off.

    DDNN––––
  6. 24 on / 48 off

    One 24-hour shift, then two days off.

    D––
  7. 5 on / 2 off

    Five shifts, then two days off.

    DDDDD––
  8. 3 on / 3 off

    Three shifts, then three days off.

    DDD–––
  9. 6 on / 3 off

    Six shifts, then three days off.

    DDDDDD–––
  10. 7 on / 7 off

    A full week on, then a full week off.

    DDDDDDD–––––––

Something else? Build any cycle from 1 to 56 days with your own shift types.

Three themes, light and dark

Ocean, Ember or Forest, with a soft or bold calendar style.

Forest theme, light
Ocean theme, dark
Ember theme, dark

Your schedule stays on your phone

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.

Read the privacy policy

Questions

Is ShiftCal free?

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.

Does it work without internet?

Yes. Your calendar, changes and reminders all work offline. Only ads need a connection.

What if my rotation isn't listed?

Use the pattern builder to create any cycle from 1 to 56 days, with your own shift names, codes, colors and times.

How are night shifts shown?

A night shift belongs to the day it starts. A 19:00–07:00 night on Friday shows on Friday.

Is there an iPhone version?

Not yet. ShiftCal is available for Android on Google Play.

How do I delete my data?

Go to Settings and choose Reset all data, or uninstall the app. Your data is only on your phone, so that removes it completely.

Set up in 30 seconds.

Pick your rotation, tap today, done.

Get it on Google Play