Draw names one at a time. No repeats.
Sometimes you do not want one winner, you want an order, or you want every name pulled exactly once. This is the picker for that. Draw a name, remove it, and the next draw runs over whoever is left, all the way down to the last one standing.
The loop is one tap. Draw, hit Remove and draw next, and the picked name drops out of the list so it cannot come up again. Every pull uses the same verifiable randomness as a single draw, so no name is favored and none repeats until you say so.
It fits anything that needs a sequence instead of a single answer: draft and pick order, who presents in what order, tournament seeding, cold-calling a class without landing on the same kid twice, or pulling several raffle winners in a row.
Start the draw →
How it works
-
1
Add every name
Type them or paste the whole list, up to 200.
-
2
Draw, then Remove and draw next
The picked name drops out and the next spin is over the rest.
-
3
Go to the last name
Repeat until one remains. That survivor is your final spot, no draw needed.
Drawing an order, not just a winner
A plain picker answers one question: who. An elimination draw answers a different one: in what order. When the sequence is the whole point, a draft, the batting lineup, who demos first, who picks a room, the order the names come out is the result. Draw, remove, draw again, and you have a ranking nobody can accuse you of arranging.
Because each pull is its own draw with its own recorded seed, the order is not one shuffle you have to trust. It is a chain of independent picks, each one verifiable on its own result page.
Why 'no repeats' is its own kind of fair
A picker that leaves every name in the pool is fair per draw but not over a set: the same person can catch the chore three weeks running, and nothing is wrong, that is just how independent randomness looks. Removing a name after it is picked changes the guarantee. Now everyone gets chosen exactly once before anyone comes up twice.
That is the fairness people actually want for rotations and assignments. Use no-repeats when the job is to cover a group evenly; leave names in when each pick is genuinely independent, like a nightly prize. Both are one tap apart.
Pulling several winners for a giveaway
Drawing first, second, and third is the same loop: draw, remove the winner, draw again. Each pull is over the entrants still in, so you get distinct winners and never the same name twice. Every one comes with its own share link, so you can post the proofs next to the results and let entrants replay each draw themselves.
Screenshot or save the full entry list before you start removing names, so the complete pool is still on record when you publish the winners.
Secret Santa, pairings, and seating
Any time you are handing out a fixed set of slots, one gift assignment, one seat, one opponent per person, the remove-as-you-go draw keeps you from dealing the same slot twice. Draw a name for the first slot, remove it, move to the next. The list shrinks until every slot is filled and no name was used more than once.
For Secret Santa specifically, draw the giver, then draw their recipient from the rest so nobody is assigned themselves. It is the analog hat trick, done on one phone with a receipt.
Questions
Does it remember which names were already picked?
Within a session, yes. Remove and draw next pulls the name out of your list, so it cannot come up again until you add it back or reload the page. Your list is stored in your browser, not on a server.
Can I get a full random order of everyone?
Yes. Keep drawing and removing until one name is left. The order the names came out is your randomized ranking, first drawn to last.
Is each draw still fair after names are removed?
Yes. Every draw is an independent pick over the names still in the list, using crypto.getRandomValues with rejection sampling. Fewer names, but every remaining name has exactly the same chance.
How do I put the removed names back?
Reload the page or re-add them. Removing a name only takes it out of the current draw, it does not delete it anywhere permanent.
Can I draw several winners in one go?
Draw, tap Remove and draw next, and repeat for as many winners as you need. Each one is a separate result you can share and verify on its own.
What happens when only one name is left?
A draw needs at least two names, so the last one is not drawn, it is simply your final pick, last in the order. The list shows it plainly.