When is my next shift?
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 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.
Try one of these too
How this works
Rota patterns and how they drift
A rota measured in weeks does not line up with a calendar month.
| Pattern | Repeats every | Occurrences a year | Lands on the same date |
|---|---|---|---|
| Weekly | 7 days | 52 | Never — the date moves each week |
| Fortnightly | 14 days | 26 | Roughly twice a year |
| Four-weekly | 28 days | 13 | Only 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.