Free rota generator

Build a shift pattern.
See it instantly.

Pick a rotation, set a start date, and get the next months laid out — right here, no signup, no download. The same pattern engine ShiftFlowr uses to fill a real calendar.

Optional context for your saved or printed schedule. Exact hours vary by employer.

Typical day vocabulary: 🌙 Night / Graveyard → 🔆 Morning / Early → ☀️ Day → 🌗 Afternoon / Late / Twilight / Back → 🏠 Rest day. Late and Back use the same icon and are told apart by colour, same as the app. Names vary by country and employer.

This page recalculates a one-off view — it doesn't save anything. The ShiftFlowr app applies this same pattern to your real calendar permanently, keeps it updated every month with no re-entry, and adds a wake-up alarm that rings through silent/DND for whatever shift is next.

Common questions

Rota generator FAQ

Is this really free?
Yes — generating and viewing a schedule here needs no signup, no account and no download. Getting the app to keep it synced automatically is a separate, optional step.
Does this store or upload my dates?
No. Everything is calculated in your browser and never sent anywhere unless you choose to print or save it yourself.
Can I keep this updated automatically?
This page generates a one-off view of future months. The ShiftFlowr app applies the same pattern to your real calendar permanently and lets you edit exceptions without rebuilding anything.
Is a rota the same as a roster or schedule?
Yes — "rota" (UK), "roster" (Australia/NZ) and "schedule" (US/Canada) all describe the same thing: a plan of who's working which shift and when. This generator produces the same result whichever word your workplace uses.

Set it once. It stays right every month.

ShiftFlowr applies this same pattern to your real calendar, keeps it filled automatically, and wakes you up for whatever shift is next — even on silent.

Get it on Google Play

Free on Android · Early access