Split volunteer shifts without the headache
Set your event window, add your team, pick a shift length. Get a balanced schedule in seconds. No account needed. Everything stays in your browser.
Event Setup
Event Window
Shift Settings
Volunteers
How to get a good split
Set the event window first
Pick the exact start and end times. The splitter builds time blocks from these. If your event runs from 8 AM to 4 PM with 2-hour shifts, you get four blocks: 8–10, 10–12, 12–2, and 2–4.
Be honest about availability
If James can only work until noon, set his available-to time to 12:00. The splitter will not assign him to afternoon slots. People who are scheduled outside their window show up with a warning icon.
Use max hours to prevent burnout
Set a max-hours limit for each person. The splitter respects this cap. If someone hits their limit, they stop getting new slots even if coverage is thin.
Lock key assignments
After generating, click the lock icon on any row to keep that person in that slot. When you regenerate, locked rows stay fixed and the rest reshuffle around them.
Common scenarios
Common mistakes
- Forgetting to set max hours. Without a cap, one person might get most of the shifts. Always set a limit that matches what you would ask someone to do in real life.
- Using the wrong event window. Double-check your start and end times. A one-hour mistake can create an extra empty slot or cut the last shift short.
- Ignoring the fairness score. A score below 60 means someone is doing a lot more than others. Try adjusting max hours or adding another volunteer.
- Not saving before leaving. The page does not auto-save. Click "Save to Browser" or copy a share link before closing the tab.
Questions people ask
Can I use this for a recurring weekly event?
Yes. Set up one week, save it, then adjust the dates for the next week. The volunteer list and settings stay the same.
What if two people want the same slot?
Generate the schedule, then swap them manually. Lock the assignments you are happy with and regenerate to fill the rest.
Does it handle overnight events?
It works best within a single calendar day. For overnight events, split the schedule into two parts: evening and morning.
Is my data sent anywhere?
No. Everything runs in your browser. Nothing leaves your device unless you copy or share it yourself.