Fair shift scheduling,
without the complexity

Upload your team config, generate a balanced schedule, export to PDF or Excel. Free, no login, no database.

Everything you need to schedule shifts

๐Ÿ”’

No login required

Your data stays in your browser. Load a config file, generate, export. Nothing sent to a server.

๐Ÿง 

Smart scheduling algorithm

Greedy assignment with fairness rebalancing. Respects leave, skill constraints, consecutive-day limits, and carry-over.

๐ŸŒ™

Multi-shift types

Configure DAY / EVENING / NIGHT shifts with custom time ranges. Automatically prevents overlapping assignments.

๐Ÿ“Š

Excel config file

All settings saved in a standard .xlsx file you own and can version-control. No vendor lock-in.

๐Ÿ”ง

Edit & lock slots

Replace, add, remove, or swap assignments manually. Lock slots to keep them fixed during regeneration.

๐Ÿ“ฅ

Export to PDF & Excel

Download the final schedule in the format your team needs. Print-ready PDF or Excel for further editing.

See it in action

A clean, tab-based tool that runs entirely in your browser โ€” no install, no account.

Schedule view โ€” Edit, lock, and swap assignments on the generated calendar grid.
Schedule view

How it works

  1. 1

    Download a template

    Start from one of 7 starter templates or build from scratch.

  2. 2

    Fill in your team

    Add employees, skills, shift types, and leave requests to the .xlsx file.

  3. 3

    Generate

    Upload the file and click Generate. The algorithm assigns shifts fairly in seconds.

  4. 4

    Export

    Fine-tune manually, then export to PDF or Excel for distribution.

Ready to schedule your team?

Open ShiftPlanning โ€” free