About Chore Wheel
A small, free tool for one recurring household problem: deciding who does what.
What it does
Chore Wheel is an interactive chore wheel. You add household chores (or load one of 12 templates built from a library of 98 chores), spin to pick one at random, or add the people in your home and assign every chore in one go. Wheels can be saved on your device, shared as a link, and assignments can be copied or printed. There is also a categorised chore list and a printable weekly chart.
How the wheel works
When you press Spin, a winner is chosen first using the browser's built-in random number generator (crypto.getRandomValues, falling back to Math.random where unavailable), so every chore on the wheel has the same chance. The animation then rotates the wheel to land on that chore. The animation cannot change the outcome, and there is no weighting or memory of previous spins in the basic wheel.
Fair Rotation
Assign mode hands each chore out once before any is repeated, and balances how many chores each person gets. With Fair Rotation on, the tool also looks at recent assignments stored in your browser and prefers pairings that haven't happened lately (the same person and the same chore, weighted by how recent), then breaks ties at random. It reduces repeats; it does not guarantee any exact distribution, which is why you can always reroll a line or clear the history.
Your data
Chores, names, saved wheels and history are stored only in your browser's local storage. Nothing you type is sent to a server. Share links carry the wheel in the part of the URL after the #, which browsers don't transmit. See the privacy policy for the details, including how advertising and analytics are handled if they are ever enabled.
Who maintains it
Chore Wheel is an independent project built and maintained by Adrian, a Singapore-based developer and father who knows the daily chaos of managing household chores with kids — this is the tool he wanted for his own home. Questions, corrections and suggestions are welcome via the contact page.