Skip to content
GivenTool

Random name picker

Paste a list of names and draw one or several winners without repeats, optionally excluding people who already won.

Loading tool…

Paste a list with one name per line (up to 1,000), choose how many winners you need and press "Pick winners". The winners are drawn without repeats: the same person cannot appear twice in one draw.

"Exclude people who already won" carries the picked list across draws, which is what you want for a giveaway with several rounds or for calling on students so everyone gets a turn. "Treat repeated names as one entry" removes duplicate lines (ignoring letter case) so a name pasted twice does not get double odds.

Winners are drawn with a partial Fisher–Yates shuffle over a cryptographically random source, so every combination of winners is equally likely. For a visual draw in front of an audience, use the spinner wheel instead.

How to use it

  1. Paste or type the names, one per line.
  2. Enter how many winners to draw.
  3. Choose whether earlier winners should be excluded and whether duplicate lines count once.
  4. Press "Pick winners". Copy the list, or pick again for the next round.
  5. Use "Reset picked list" to allow everyone again.

Frequently asked questions

Is it really random and fair?

Yes. Draws come from your browser's crypto.getRandomValues, the cryptographically secure generator defined by the W3C Web Cryptography API, rather than Math.random. The widget turns 32-bit random numbers into a choice with rejection sampling: values from the small top slice of the range that would favour some options are thrown away and redrawn, so every option has exactly the same probability.

Can one person win twice in the same draw?

No. Within a draw, names are taken without replacement. Across draws, a person can win again unless "Exclude people who already won" is ticked.

Is this suitable for an official giveaway?

The draw itself is fair and reproducible in method, but it keeps no audit log. For regulated prize draws, check the rules in your country; some require an independent witness or a documented process, and you can record your screen while drawing.

What happens if I ask for more winners than there are names?

Everyone eligible is picked, in random order, and a message tells you how many were available.

Is the list stored anywhere?

No. Names stay in the page memory and disappear when you close or reload it.