Who brings snacks? Fair rotation in one tap.
For teams, PTAs, and church groups who are tired of the group text.
Type the season, type the families, get a rotation everyone can live with. Screenshot it, print it, or copy it into the chat. Nothing is uploaded.
Add dates and names, or peek at a sample Saturday season so you can see how the rotation looks.
Snack Sched is a free browser tool for building fair snack rotations. Type the season, add the game or meeting dates, list the families or volunteers, and generate a schedule you can screenshot, print, or paste into the group chat. There is no account to create and nothing is uploaded for the rotation itself — names and dates stay on this device.
It is aimed at youth sports snack duty, PTA nights, church nursery and coffee hour, classroom parties, and other volunteer rotations where “who brings snacks?” should feel even, not political.
Give the season an optional name (handy on a printed sheet). Add dates with a weekday range, pick extras one by one, or paste a list. Remove any date you do not need. Enter one family or volunteer per line.
Choose one slot per date (snacks only) or two (snacks + drinks), and optionally rename the slot labels. Press Generate schedule to build the table. Reshuffle tries a fresh fair layout with the same people and dates. From the result you can copy as text or CSV, copy a share link, download a calendar (.ics), or print.
Everyone gets the same number of turns, or off by one when the math does not divide evenly. Total turns per person are what stay within one, in one-slot and two-slot mode alike. With two slots, the generator also spreads each name across both slots so the same names are not stuck on snacks while others only do drinks. Nobody is assigned on consecutive dates as long as there are at least two names per slot (2 names for one slot, 4 names for two slots); with fewer, some back-to-back turns cannot be avoided.
The whole rotation runs client-side in your browser. You can show the fairness summary under the table so parents and coaches see the counts are even.
Use Snack Sched whenever a group needs a transparent snack or supply rotation:
Snack Sched is not a paid snack marketplace, delivery service, or storefront. It does not ask you to upload children’s personal data to a server, and it is not a login app with accounts or team dashboards. It is a local schedule helper: dates in, names in, fair rotation out — for you to share however your team already communicates.
No. Names and dates are typed and scheduled in your browser. We do not upload your list to a server to build the rotation. A draft may be saved in localStorage on this device so a refresh does not wipe your setup; clearing site data for snackslot.com removes it.
Yes. Names are deduplicated case-insensitively, so “The Garcias” and “the garcias” count as one family. Leading and trailing spaces are trimmed.
Yes. Choose 2 — snacks + drinks and optionally rename the labels. Each date gets two different people, and counts stay balanced per slot as well as overall.
Copy share link puts the season setup and generated schedule into the URL hash so a teammate can open the same rotation. The link is for sharing the schedule you already built — it is not a server-side account or private database.
Yes. The layout is built for phones as well as laptops. The Generate bar stays pinned at the top of the form while you scroll through dates and names, and on phones the page jumps to the finished schedule after you press Generate.
Snack Sched is free. If it saves a scramble before Saturday’s game, an optional tip via the footer Ko-fi button is appreciated. Tips go through Ko-fi; their terms apply on their site.
When the number of turns does not divide evenly by the number of names, some people get one extra. Snack Sched keeps everyone within one turn of each other, and the counts under the schedule show exactly who has how many. See how it works.
The order is seeded from your names (sorted, so typing them in a different order does not matter), dates, and slot count, so the same inputs always produce the same rotation. Press Reshuffle for a different fair order.
Slots are reduced to the number of names, since one person cannot fill two slots on the same date.
One date per line, or separated by commas or semicolons: 2026-03-07, 3/21/2026, 3/21/26, March 14, 2026, Mar 14, 2026, or 14 March 2026. The comma inside “March 14, 2026” is understood, so a comma-separated list of long dates works too.
Yes. Download the .ics file and import it into Google Calendar, Apple Calendar, or Outlook. You can also copy plain text, copy CSV for a spreadsheet, or print.
Add them to the names list, keep only the remaining dates, and generate again. The coach and parent coordination guide covers swaps and roster changes.
Keep it simple and follow your league or school policy. Our guides on healthy snack ideas and allergy-aware snacks have practical lists; for allergies, always check with families first.
Your draft is kept in this browser's localStorage on this device. Clear removes it. Nothing is stored on a server.
The site is set up for Google AdSense. Ads may appear when Google approves the site for serving. There is no empty reserved advertisement box on this page. See the Privacy page for how advertising cookies may work if ads are shown.