๐ Household Task Prioritiser & Chore Planner
List what needs doing, and it sorts into do first, do next and can wait using a two-part score you can read on the page. Then share the jobs between the household, balanced by estimated minutes rather than by how many tasks each person gets.
A planning tool based on the deadlines and urgency you enter. Nothing is analysed or predicted, and you can move any result by hand.
What needs doing
Add up to 30 jobs. Only the name matters โ everything else has a sensible default. An exact date, if you set one, overrides the Due dropdown.
Share it out
Add the people involved, then split the jobs. The split balances estimated minutes, so one hour-long job weighs the same as four fifteen-minute ones.
Task names, household names, dates and effort estimates stay in this browser. They are not uploaded, not added to the web address, and never included in analytics.
The whole priority formula, in one line
- The score is
deadline points + urgency points. That is the entire model โ there is nothing else in it. - Deadline: today = 3, tomorrow = 2, this week = 1, later = 0, no deadline = 0. An exact date is translated into whichever bucket it falls into โ and a date more than a week away is shown as Later, with the date itself, rather than as "no deadline", because a dated task plainly has one. It scores 0 until it comes within the week, so nothing is made more urgent than it is.
- Urgency: high = 3, medium = 2, low = 1. You choose this yourself; nothing infers it.
- Tiers follow directly: 5 or 6 โ Do first, 3 or 4 โ Do next, 2 or less โ Can wait. So "due today, high urgency" is 6, and "no deadline, low urgency" is 1.
- Within a tier, shorter jobs come first as a tie-break, then alphabetically. That ordering is fully deterministic โ the same list always produces the same order.
- Every task can be moved between tiers with a button, and moved tasks are labelled as such. The formula is a starting point, not a verdict.
- Sharing out takes the longest job first and gives each one to whoever currently has the least time assigned, skipping anyone excluded from that task. That balances minutes, not task counts โ five jobs and one job can be a fair split.
- If nobody is eligible for a task it is listed as unassigned with the reason. It is never silently dropped and never given to someone excluded from it.
Need a random tie-breaker?
The planner above is the tool โ it sorts by deadline and urgency and shares the work out fairly. This wheel is for when two jobs are genuinely equal and nobody wants to pick. It is a tie-breaker, not a priority system.
๐ Result
Your Options (0)
Options on the wheel
Try Another Wheel
A worked example
Five jobs: clear the shed (60 min), and four fifteen-minute jobs โ washing, dishwasher, bins, hoovering. Two people.
Splitting by task count would give one person the shed plus a fifteen-minute job (75 minutes) and the other three jobs (45 minutes) โ which looks even and is not. Balancing by minutes gives one person the shed at 60 minutes and the other all four short jobs at 60 minutes: one job against four, and an even split.
On priority: "put the washing on" due today with high urgency scores 3 + 3 = 6, so it goes in Do first even though it only takes five minutes. "Clear the shed" with no deadline and low urgency scores 0 + 1 = 1, so it can wait โ despite being the biggest job on the list.
Frequently asked questions
Is this using AI to decide what matters?
No. The score is deadline points plus urgency points, both of which you pick from dropdowns, and the formula is printed on the page above. Anything that called two additions a priority model would be overselling it.
Can I overrule the order?
Yes. Every task has buttons to move it to a different tier, and anything you move is labelled as moved by hand. The formula does not know that the leaking tap matters more than the calendar suggests.
Why balance by minutes instead of by number of jobs?
Because equal task counts are frequently a very unequal split. One person doing a single 60-minute job and another doing four 15-minute jobs is even; giving each person two or three jobs regardless of length usually is not.
What if someone cannot do a particular job?
Tick them under "cannot be done by" on that task and they will be skipped for it. If that leaves nobody eligible, the task is shown as unassigned with the reason โ it is never silently dropped and never assigned to an excluded person.
What does Shuffle again change?
Only which person gets a job when two or more of them have exactly the same amount of time assigned. The balance is preserved; it just breaks ties differently, which helps when the same person keeps getting the same chore.
Are task names or household names sent anywhere?
No. They are stored in this browser under gws-household-tasks-v1 so your list survives a refresh, and nothing else. Analytics on this page records only that a household tool was used โ never a name, a date or an estimate.
How the wheel works
How does the wheel pick a result?
The wheel selects a result at random before the animation starts, then calculates the exact rotation needed to land that result under the pointer. The displayed result always matches where the wheel visually stops.
Is every option equally likely?
Yes. Every option has an equal chance of being selected, using your browser's built-in random number generator with no weighting or bias.
Can I edit the options?
Yes. Add, remove, or edit any option using the text area on the right. Changes take effect on your next spin and stay only for your current browser session.