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.

Season

0 dates · 0 names

Everyone gets the same number of turns, or off by one. Nobody goes twice in a row when there are at least two names per slot.

Dates

Add a weekday range, pick extra dates, or paste a list. Remove any date you do not need.

More ways to add dates
Date list 0 dates
Slots per date

No schedule yet

Add dates and names, or peek at a sample Saturday season so you can see how the rotation looks.

What Snack Sched is

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.

How the schedule works

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.

Fairness

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.

Good fits

Use Snack Sched whenever a group needs a transparent snack or supply rotation:

  • Youth sports snack duty — Saturday soccer, basketball, or baseball seasons.
  • PTA and PTO meetings — who brings refreshments for the monthly meeting.
  • Church nursery and coffee hour — rotating families without the group-text scramble.
  • Classroom parties — holiday treats and end-of-year celebrations.
  • Volunteer rotations — any recurring “bring something” list that should feel fair.

What it is not

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.

FAQ

Does data leave the browser?

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.

Are duplicate names collapsed?

Yes. Names are deduplicated case-insensitively, so “The Garcias” and “the garcias” count as one family. Leading and trailing spaces are trimmed.

Can I use two slots (snacks + drinks)?

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.

How does the share link work?

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.

Does it work on phones?

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.

Tips and the Ko-fi tip jar?

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.

Why did someone get one more turn than another family?

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.

Why does Generate give the same schedule every time?

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.

What if I ask for more slots than names?

Slots are reduced to the number of names, since one person cannot fill two slots on the same date.

Which date formats can I paste?

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.

Can I add it to my calendar?

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.

A family joined mid-season. What should I do?

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.

What should families bring?

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.

Is my draft saved?

Your draft is kept in this browser's localStorage on this device. Clear removes it. Nothing is stored on a server.

Will there be ads?

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.