🗓When is my next shift?

✓ Tested & verified Updated: How we calculate this

A two-week rota drifts against the month. Written on a wall calendar it is easy to read wrong; computed forward it is not.

What is coming up

Every date we track that falls inside your window — so a birthday, a bank holiday or a deadline never arrives as a surprise.

Free, no account. One click unsubscribes and deletes your address.

Free to use — Pro is for keeping it

This tool, like every other one here, is free and needs no account. A free account keeps three setups and three email alerts. Pro takes the ads off every site we run and lifts that to 200 setups and 50 alerts, adds a public page for any result and lets you embed the tool without our badge.

See what Pro adds Sign in

Try one of these too

How this works

Pick the date of a shift you know and how often the pattern repeats. Everything after it follows. Saving the rota to your account means it is on your phone as well as the machine you set it up on.

Rota patterns and how they drift

A rota measured in weeks does not line up with a calendar month.

PatternRepeats everyOccurrences a yearLands on the same date
Weekly7 days52Never — the date moves each week
Fortnightly14 days26Roughly twice a year
Four-weekly28 days13Only in February of a common year

This is why a pattern written on a wall calendar goes wrong around month boundaries.

Frequently asked questions

Can it handle four-on four-off?

Not directly — that is a cycle in days rather than weeks. Set the repeat to weekly from each block start, or save two rotas.

Does it know about holidays?

No, and deliberately: a rota that silently skipped a date would be worse than one that shows every date.

How we calculate this

Weekly and fortnightly cycles step in fixed 7 or 14-day intervals from the reference date, computed in UTC so that daylight saving changes cannot move a date.