Household · Weekly chores

Chore Wheel

Spin the free Chore Wheel to fairly assign household chores. Add your chores or family members, spin, and let the wheel decide — no arguments, no favorites. Works for families and roommates.

100% FreeNo Sign-upInstant Result
Share:

Households This Wheel Is Set Up For

  • A parent runs the wheel

    Families

    Pick one day per week (Sunday works well) to spin for the week’s chores. A parent or guardian keeps the list, decides the rules, and reads out the result, so the wheel decided rather than any one person.
  • Everyone spins

    Roommates

    Chore disputes are one of the most common sources of roommate conflict. Agree on the chore list together, spin at the start of each week or month, and screenshot the results so everyone has a record.
  • Two names, many chores

    Couples and small households

    With two people the wheel is a quick tiebreaker for the last unloved job, and the rotation table below it keeps a whole month of hand-offs on the fridge.
  • Keep a separate list

    Monthly and one-off jobs

    Deep-cleaning the oven only needs to happen monthly, not weekly. Keep a separate wheel or list for monthly chores so they do not crowd out daily ones.

Why a Wheel Beats Arguing Over Chores

A Chore Wheel is a fair, random way to assign household tasks. Instead of arguing over who does what, everyone spins the wheel and accepts the result. The random selection removes bias — no one can claim the wheel is unfair because it treats every slice equally.

Use it for families, roommates, couples, or any shared household. You can run it two ways: add the chores and spin to pick one task, or add people's names and spin to pick who does the next job. Further down this page, the Weekly Rotation Schedule tool builds on the same idea for households that want a full multi-week plan instead of spinning fresh every time.

Spin for Chores or Spin for People?

How the two ways of running the wheel compare for 4 people and 6 chores. The spin-for-chores column assumes each chore is deleted once it is taken and people spin in turn; the spin-for-people column is every possible outcome of 6 independent spins.
Compared onSpin for chores (Method 1)Spin for people (Method 2)
What is on the wheelThe chores (it starts with 6).The household members.
Who spinsEach person takes a turn and keeps what they land on.Someone reads out a chore and spins to see who does it.
Split of 6 chores across 4 peopleExactly even: 2 people get 2 chores and 2 get 1.Whatever the spins produce, one chore at a time.
Chance somebody gets no chore0%61.9%
Chance the split is as even as it can be100%26.4%
Chance one person ends up with 3 or more0%64.8%
Extra work for youDelete each taken chore from the list (Edit Options) before the next spin.None; the list of people never changes.

From Empty List to Assigned Chores

  1. Add Chores or Names

    Enter either the chores that need doing (dishes, vacuuming, trash) or the people who should do them. You can spin two ways — pick a chore for a person, or pick a person for a chore.
  2. Spin the Wheel

    Click spin. The wheel randomly selects one chore or person with equal probability. No bias, no favorites.
  3. Assign

    The selected chore goes to the current person (or vice versa). Write it down or take a screenshot.
  4. Spin Again

    Remove the assigned chore and spin again for the next assignment until all chores are distributed.

Two Ways to Run a Session

Method 1: Spin for Chores (Recommended)

  1. Add all household chores to the wheel
  2. Each person takes a turn spinning
  3. Whatever they land on is their chore for the week
  4. Remove that chore and the next person spins
  5. Repeat until all chores are assigned

Method 2: Spin for People

  1. Add all household member names to the wheel
  2. Read out a chore
  3. Spin to randomly pick who does it
  4. Repeat for each chore

Method 1 tends to feel fairer because the counts come out as even as they can: with 6 chores and 4 people, 2 people take 2 chores and the rest take 1. Method 2 can lead to one person getting more if the wheel picks them repeatedly — the table above puts that at 64.8% for someone getting three or more. Removing a taken chore is a manual step: open Edit Options and press the × next to it, because the Chore Wheel does not remove entries by itself.

Skip the Weekly Spin With a Rotation Table

The Weekly Rotation Schedule below is a second tool on this page. Add everyone and every chore once, choose 1 to 26 weeks (it starts at 4), and press Generate: the people are shuffled once, and then every week each person moves one chore further down your chore list, so nobody keeps the same job two weeks running. There is no re-spinning, and you can export the table as CSV or print it for the fridge.

Weekly Rotation Schedule

Add everyone and every chore once, then generate a multi-week rotation so chores shift automatically — no re-spinning every week.

People

Person 1
Person 2

Chores

Dishes
Vacuuming

4 People, 6 Chores, 6 Weeks

A rotation built by the same function the tool uses, for Ana, Ben, Cy, Dee and the wheel's default chores. In the tool the order of people is shuffled when you press Generate; the shifting pattern is what matters.
WeekAnaBenCyDeeNobody has it
Week 1DishesVacuumingTrashLaundryBathroom, Groceries
Week 2VacuumingTrashLaundryBathroomDishes, Groceries
Week 3TrashLaundryBathroomGroceriesDishes, Vacuuming
Week 4LaundryBathroomGroceriesDishesVacuuming, Trash
Week 5BathroomGroceriesDishesVacuumingTrash, Laundry
Week 6GroceriesDishesVacuumingTrashLaundry, Bathroom

Reading the Rotation Table

Each row is one week, and each person's chore moves one step down the list from the previous row. Over 6 weeks every person handles each of the 6 chores exactly once, and each chore is taken 4 times in all (24 assignments spread over 6 chores). The catch is the last column: a week only holds as many chores as there are people, so with 4 people and 6 chores, 2 chores are left over every week. If that matters, plan a second table for the leftover chores, or make the list of people as long as the list of chores.

Chore Wheel and Rotation Facts

Works for
Households that want a visible, argument-free way to hand out chores, one spin at a time or as a multi-week table.
What you type
Wheel: chores or names typed one at a time; the same entry can be added again for more slices; starts with 6 chores. Rotation table: people and chores typed into two separate lists (no repeats inside a list), at least 2 people and 1 chore, for 1 to 26 weeks (4 by default).
What you keep
Wheel: the chore or name in a result popup, with nothing removed or logged for you. Rotation table: a week-by-person grid you can export as CSV or print.
How assignments are made
Wheel: Math.random() picks an angle; equal-size slices turn it into a chore or name. Rotation table: people are shuffled once when you press Generate (a Fisher–Yates shuffle), then each week everyone moves one chore along your list.
Chores per week
A rotation week only contains as many chores as there are people. With 4 people and 6 chores, 2 chores are unassigned each week.
What is stored
Nothing is saved between visits: the wheel list and the rotation table reset on reload. A copied wheel link keeps up to 40 entries.
Keyboard & screen reader
Spinning the wheel and adding or editing chores both happen through standard buttons and text fields, so the whole setup can be driven from a keyboard with Tab and Enter/Space — Enter adds an entry in every text field, and the weeks field is a number input. When the wheel lands, the chore is pushed into an aria-live region so a screen reader speaks it right away and a result popup closes with Escape. Slice labels are canvas drawings, so the options list is the readable copy. With the operating system’s “reduce motion” setting on, the wheel turns at most once instead of several times and confetti is skipped. The rotation table is a normal HTML table with a header row.

Starter Chore Lists by How Often They Recur

Daily Chores

  • Dishes / Washing up
  • Wipe down kitchen counters
  • Cook dinner
  • Take out trash
  • Sweep / Mop floors
  • Feed pets
  • Make beds

Weekly Chores

  • Vacuuming
  • Laundry
  • Clean bathrooms
  • Grocery shopping
  • Change bed sheets
  • Clean mirrors and windows
  • Dust surfaces
  • Empty and clean fridge
  • Mop all floors
  • Take recycling out

Monthly Chores

  • Deep clean oven
  • Clean out pantry
  • Wash windows
  • Declutter closets
  • Clean behind appliances
  • Organize storage areas

A Fixed Chart Versus a Fresh Spin

Many families use a fixed weekly chart where the same person always does the same chore. That works fine when everyone genuinely prefers their assigned task, but it breaks down the moment someone feels their chore is worse than everyone else's — and disputes about a fixed chart tend to repeat every single week because the underlying assignment never changes.

A random wheel resets that dynamic. Because assignments change each time you spin, no one is stuck with the least-liked chore forever, and no one can accuse the schedule-maker of playing favorites since a random number generator made the call, not a person. The trade-off is a little less predictability — you cannot promise anyone they will always have the same easy chore — but for most households the fairness gain outweighs the loss of routine.

Balancing Heavy and Light Chores

Not all chores take the same amount of time or effort, and a purely random wheel treats a five-minute task the same as a forty-five-minute one. If that bothers your household, a few adjustments keep things random while accounting for effort:

  • Group by effort tier: Split chores into "quick" (dishes, trash) and "heavy" (deep clean, laundry) and spin two separate wheels — one per tier — so everyone does one of each over time.
  • Pair a heavy chore with a light one: Instead of listing chores individually, list them as pairs ("Vacuum + Trash", "Laundry + Dishes") so each spin assigns a roughly balanced workload.
  • Use duplicate entries to weight effort: Add quick chores to the wheel two or three times each so they come up more often than heavy chores, balancing total time spent over a month rather than per spin. The wheel starts with 6 chores at 16.7% each; add "Trash" 2 more times and it holds 3 of 8 slices, or 37.5%, while every other chore drops to 12.5%.
  • Rotate who spins first: If chores are removed as they are assigned, the person who spins last only gets to choose from what remains. Rotate the spin order each week so this evens out.

Running It in a Shared Household

Ideas for families

The Chore Wheel works especially well for households with children because the idea of "the wheel decided, not me" takes the adult out of the argument and makes the distribution feel fair and game-like. The adult running the household keeps control of the list and the rules:

  • Suitable chores: Add only chores every household member can actually do, and keep the list realistic for whoever will be spinning
  • Weekly spin day: Pick one day per week (Sunday works well) to spin for the week's chores
  • Reward spin: After completing all assigned chores, each person gets one bonus spin to pick a fun activity
  • Photo proof: Take a photo of the completed chore before it counts

Tips for roommates

Chore disputes are one of the most common sources of roommate conflict. The Chore Wheel removes the human element — no one can accuse anyone of playing favorites when the wheel picks. A few tips:

  • Agree on the chore list together before spinning — this prevents arguments about what counts
  • Spin at the start of each week or month, depending on the chore
  • Screenshot or write down results so everyone has a record
  • Delete each chore from the list after it is assigned (Edit Options, then ×), so the next spin only covers what is left

Mistakes that restart the argument

  • Not agreeing on the chore list first: If housemates disagree about what counts as a "chore" before spinning, arguments happen after the fact. Settle the list together, then spin.
  • Forgetting to remove completed chores: If you are spinning for multiple rounds in one session, remove each assigned chore before the next spin — otherwise the same chore could be handed out twice while another goes untouched.
  • Ignoring recurring vs. one-off tasks: Deep-clean-the-oven only needs to happen monthly, not weekly. Keep a separate wheel or list for monthly chores so they do not crowd out daily ones.
  • Letting one person always go last: If the same person spins last every week and ends up with leftover chores, they will start to feel it is unfair even though the wheel itself is random. Rotate spin order to fix this.

Household Questions, Answered

How does the Chore Wheel work?

Add either household chores or family/roommate names to the wheel. Spin to randomly assign. You can spin two ways: add chores and each person spins to pick one, or add names and spin to assign chores to each person in turn.

Is the Chore Wheel fair?

Yes, in the sense that every slice on the wheel is the same size and the spin uses the browser’s Math.random(), so each entry has the same chance unless you deliberately add one twice. It is suitable for household use, but it is not cryptographically secure or independently audited.

Can I use the Chore Wheel for roommates?

Absolutely. Add all roommate names to the wheel and spin for each chore. Or add all chores and each roommate spins to pick their task for the week. Either method keeps things unbiased, since the wheel picks randomly.

Can I save my chore wheel setup?

Not automatically. The list you type lives only in the open page and resets when you reload it. After a spin you can copy a wheel link that stores up to 40 entries of up to 60 characters each, which is enough to return to the same setup each week if your list is short.

Is the Chore Wheel free?

Yes, completely free. No sign-up, no download, no payment. Works on any device.

How do I make the Chore Wheel account for chores that take longer?

Group chores into effort tiers (quick vs. heavy) and spin separate wheels for each, or pair a heavy chore with a light one as a single wheel option so each spin balances out over time.

What if the same person keeps getting the worst chores?

That is expected variance with Math.random() over a small number of spins. Rotate who spins first each week, or add duplicate entries for lighter chores to balance total effort across the month. For a more even spread over time, use the Weekly Rotation Schedule on this page, which moves every person one chore along your list each week so nobody keeps the same chore two weeks running.

Can I set up a recurring weekly chore schedule instead of spinning every time?

Yes. Use the Weekly Rotation Schedule tool on this page — add your people and chores once, choose how many weeks to plan (1 to 26), and it generates a rotation table in which everyone shifts to the next chore each week. Export it as CSV or print it for the fridge.

What happens if there are more chores than people, or the other way round?

The rotation table only has as many assignments per week as the smaller of the two lists. With 4 people and 6 chores, 2 chores have nobody that week and the leftover chores change as the weeks move on. With more people than chores, the people beyond the chore count do not appear in the table at all, so match the two lists or split the chores across two tables.

Last updated October 11, 2026. Something wrong with this tool, or a feature you need? Tell us — reported problems are looked into within 24 hours (corrections policy).