How to Pick a Random Winner Fairly (Giveaways and Draws)

By Daniel · Updated July 2026

Whether it is a giveaway, a raffle or choosing who presents first, picking a name at random is easy — but picking one people will trust takes a little care. The goal is a draw that is genuinely fair and visibly so.

What 'fair' actually means

A fair draw gives every entry exactly the same chance, with no weighting toward the top or bottom of the list. A good picker shuffles properly so position on the list does not matter — the first name and the last name are equally likely to win.

How to run a draw

  1. Open the random name picker and paste your list, one entry per line.
  2. Draw a winner. For multiple prizes, draw again with the winner removed so nobody wins twice.
  3. It runs in your browser, so you can do it live on a screen share for transparency.

Make it trustworthy

For a public giveaway, transparency matters as much as randomness. Show the full list of entries on screen, run the draw live so nobody thinks it was pre-decided, and if you have duplicate entries for extra chances, keep them in — removing them silently changes the odds.

Doing the draw on a live stream or screen recording is the single best way to prove it was fair — the result is generated in front of everyone, not chosen in advance.

Random Name Picker
Paste a list of names and draw a fair, random winner.
Open the tool →

Common questions

Is the draw genuinely random?

Yes. It uses the browser's random source and shuffles the whole list, so every entry has an equal chance.

How do I pick several winners?

Draw one, remove them from the list, then draw again — so the same person cannot win twice.

Can I give some entries extra chances?

Yes — add that person's name multiple times, once per entry they earned.

Is my list uploaded?

No. The draw happens in your browser.

Keep reading

How to Generate a UUID · How to Create a Strong Password · How to Count Words and Characters