Boneyard Tools

Shift Schedule Generator

List your employees, pick the days and how many shifts each day needs, and get a balanced rota in one click. Slots are filled in a fixed round robin so the work is spread evenly and the same inputs always produce the same schedule. You also get total hours and shift counts per person, ready to copy or download as CSV.

How to generate a shift schedule

  1. Type one employee name per line and tick the days you want to cover.
  2. Set the number of shifts per day and the length of each shift in hours.
  3. Read the day by day grid plus the hours and shifts assigned to each person, then copy or download it.

Examples

A small team over a five day week

Employees Alice, Bob, Carol; Mon to Fri; 2 shifts per day; 8 hour shifts
10 shifts shared in a round robin, about 3 to 4 shifts and 24 to 32 hours each

A simple two person rotation

Employees A, B; Mon and Tue; 1 shift per day; 8 hour shifts
Monday goes to A, Tuesday to B; one shift and 8 hours each

Frequently asked questions

How are employees assigned to shifts?

Every slot is filled in reading order using a single rotating counter, so it walks day by day and shift by shift through your list and loops back to the top. This keeps the workload as even as the number of slots allows.

Is the schedule always the same for the same input?

Yes. The generator is fully deterministic and uses no randomness, so identical employees, days, shifts and hours always produce the exact same rota. That makes it easy to share and reproduce.

What does the maximum shifts setting do?

It is a soft cap. If anyone ends up with more shifts than the limit you set, the tool shows a warning so you can add staff, add days or lower the shifts per day. It does not silently change the assignments.

Can it handle more employees than shifts, or the other way around?

Yes. With more people than slots, some will simply get zero shifts this round but still appear in the summary. With more slots than people, the rotation loops so the extra shifts are shared evenly from the top of the list.

Does it account for time off, skills or legal rest rules?

No. This is a balanced round robin planner, not a compliance tool. It does not know about availability, qualifications or local rest and overtime law, so review the draft and adjust it before publishing.

Is my team data private?

Yes. The schedule is built entirely in your browser, so the names, days and hours you enter never leave your device and are not sent to any server.

Related tools