Skip to content

Random Name Picker - Pick a Winner From a List

Random name picker: paste a list and draw one or several winners at once. Fair cryptographic randomness, no repeats, and optional winner removal.

By Updated Runs in your browser

Random Name Picker guide

Draw a name for giveaways, classroom call-outs, raffles, team assignments, or Secret Santa. Paste names one per line and pick, with the option to remove each winner for repeat draws.

How the picker chooses a name

Every non-empty line in the box is one entry. Blank lines and leading or trailing spaces are ignored. When you press Pick, the tool asks your browser's crypto.getRandomValues for a random number and uses it to choose a position in the list. That is the same cryptographically secure source browsers use to generate encryption keys, not the predictable Math.random that many quick scripts rely on.

For several winners, the picker draws without replacement: it removes each chosen entry from a temporary copy of the list before the next pick. That is a partial Fisher-Yates shuffle, and it guarantees one draw never lists the same line twice. With Remove winners turned on, the chosen names are also deleted from the box so the next round starts without them.

The odds, worked out

With 250 entries and one winner, each entry has a 1 in 250 chance, or 0.4 percent. Pick 3 winners from the same list and each entry's chance of being one of the three rises to 3 in 250, 1.2 percent.

Duplicates change the math. If one person appears 5 times in a list of 250 lines, their chance of winning a single draw is 5 in 250, 2 percent, five times everyone else. That is correct if the rules give extra entries for extra actions, such as tagging friends. If the rules say one entry per person, clean the list with the duplicate line remover first.

Running a fair giveaway

Write the rules before you open entries: who qualifies, how many entries each person gets, the deadline in a named time zone, and how and when you will contact the winner. Then build the list only from qualifying entries after the deadline closes.

Record the draw. A screen recording that shows the full list being pasted, the count, and the Pick button being pressed is the simplest proof. The picker prints the number of entries and the time of the draw under the result, which makes the recording easy to verify.

Draw backup winners in the same session. Set Winners to pick to 3 and announce the first as the winner and the next two as alternates, in order. If the first winner does not respond within your stated window, often 48 to 72 hours, you move down the list without a redraw that could look suspicious.

US giveaway rules in brief

In the United States, a promotion with a prize, chance, and required payment (consideration) is a lottery, and private lotteries are illegal in most states. That is why sweepstakes say "no purchase necessary" and offer a free way to enter. If entry requires buying something, make sure there is a free alternative.

Instagram's promotion guidelines require you to include an official release acknowledging the promotion is not sponsored or administered by Instagram, and they ban asking people to tag themselves in content they do not appear in. For prizes awarded in 2026 or later, the sponsor generally has to issue the winner a Form 1099-MISC once prizes reach $2,000 in a year, up from $600 before the 2025 tax law. The winner owes income tax on the prize value either way. None of this is legal advice; large promotions deserve a lawyer.

Classroom and team uses

Teachers use a name picker for cold calling, presentation order, and assigning groups. For presentation order, set Winners to pick equal to the class size and you get the whole class in a random sequence. For groups of four, keep Remove winners on and pick 4 at a time until the list is empty.

For Secret Santa, a picker alone is not enough because someone might draw themselves and everyone would see the full result. Use it to set a random order, then have each person give a gift to the next name in that order, wrapping the last back to the first.

Mistakes that make a draw look rigged

Redrawing because you did not like the result. Editing the list after seeing the winner. Leaving your own test entries in. Counting entries that arrived after the deadline. Any one of these undermines trust even if nothing shady happened. Decide the rules, prepare the list, press Pick once, and publish the outcome.

Frequently asked questions

Is the random name picker fair?

Yes. It uses your browser's cryptographic random number generator, so each name has an equal chance of being picked.

Can I pick multiple winners?

Yes. Set Winners to pick to any number and every winner in that draw is unique. Turn on Remove winners from the list if you want to run separate rounds, such as first prize then runners-up, without repeats.

What if a name appears twice?

Duplicates count as separate entries, which gives that name a higher chance. Use the duplicate line remover first if you want one entry per person.

Can I use it for Instagram or YouTube giveaways?

Yes. Paste the usernames of qualifying entrants, one per line, and pick a winner. Screen-record the draw if you want proof for your audience.

How do I pick a random name from a list in Excel or Google Sheets?

Use =INDEX(A2:A50, RANDBETWEEN(1, COUNTA(A2:A50))). It recalculates on every edit, so the winner changes constantly. Pasting the column here gives you a single, stable draw.

Is there a limit on names?

No practical limit. Thousands of names work fine in a modern browser.

Is my list uploaded?

Everything runs in your browser. Nothing you enter is uploaded to a server or stored by us.

Can I put the whole list in random order?

Yes. Set Winners to pick to the total number of names and the result is a random ordering of the entire list, useful for turn order or presentation schedules.

Can someone predict or influence the result?

No. The picker uses the browser's cryptographically secure generator, which cannot be seeded or predicted from earlier results.