Skip to content
List & number tools Free Β· Private

Fair Division Tool

Distribute items fairly between people.

Built and maintained by Paul Clark, Redmoon Software Β· Last checked

The Fair Division Tool spreads a set of items across a group of people as evenly as possible, using a random tie-break when things don't split cleanly. Use it for sharing chores, splitting loot, dividing tasks, or handing out shifts so no one feels shortchanged. Unlike a raffle, everyone walks away with a fair share rather than one winner taking all.

Enter. List the items to share and the people who will receive them.

Click Divide to see a result.

Options
Recent results
  • No history yet.

How it works

  1. Enter. List the items to share and the people who will receive them.
  2. Divide. Click Divide to spread the items as evenly as possible.
  3. Review. See who got what, including any randomly assigned leftovers.
  4. Redo. Divide again for a fresh allocation if you want a different split.

About the Fair Division Tool

How the items are dealt

The item list is shuffled and then dealt round-robin across the people β€” first item to the first person, second to the second, and so on, wrapping around. That guarantees the counts are as even as arithmetic allows: with eight items and three people, somebody gets three and the others get two or three.

There is a detail worth knowing about who gets the extra. The items are shuffled but the people are not β€” they are dealt in the order you typed them. So when the division is uneven, the surplus always goes to whoever is at the top of your list. If that matters, shuffle your people list before pasting it, or reorder it between rounds.

Equal counts are not equal value

This divides by number of items, and nothing else. Three items each is only fair if the items are comparable β€” and for the cases people most often reach for a division tool, like splitting an estate or dividing chores, they are conspicuously not.

For genuinely unequal items, the classical answer is not a random deal at all: it is a procedure like "one person divides, the other chooses", or taking turns picking. Use this tool when the items really are interchangeable, and a turn-based method when they are not. There is more on the uneven case here.

What the output looks like

  • Both lists are saved in this browser as you type, so a reload does not lose your setup.
  • There is no seed, so a division cannot be reproduced β€” copy the result if it matters.
  • The result is grouped per person, which is the form you want to paste into a message.
  • Only the last ten divisions are kept.

Frequently asked questions

What if the items don't divide evenly?

Any leftovers are assigned at random, so every person's expected value comes out equal over time.

How is this different from a raffle?

A raffle gives everything to one winner. Fair division spreads the items so everyone gets at least one when there are enough to go around.

Are the random tie-breaks unbiased?

Yes. The tool uses your browser's Web Crypto API for the random assignment, so no person is favored.

Is my list of items and people private?

Yes. Everything is processed in your browser and works offline, so nothing you enter is sent to a server.

Related randomizers

Further reading

Send feedback

Found a bug, want a feature, or just say hi? Send it our way.