Random Name Picker

Pick a random name from a list, draw several winners at once, and remove them so nobody is picked twice.

0 names in the list

Paste your list above, then press โ€œPick a nameโ€.

No uploads. Your files stay on your device.

Free forever, no sign-up, no cookies. Buy me a coffee

How it works

Paste your list of names โ€” one per line (a single comma-separated line works too) โ€” and the random name picker draws a winner for you. Pick one name or several at once, and leave โ€œRemove winnersโ€ ticked so nobody can be drawn twice: it works like pulling names out of a hat and keeping them out. Every draw uses your browser's cryptographic random number generator (crypto.getRandomValues) with rejection sampling, so each remaining name has exactly the same chance โ€” no bias toward the top of the list.

The draw history keeps a numbered record of every pick, and you can copy the latest result or download the whole history as a text file for a giveaway record. Everything runs 100% in your browser: your list of names is never uploaded, stored or shared, and there are no ads or sign-ups.

Frequently asked questions

How do I pick a random name from a list?

Paste your names into the box, one per line or a single comma-separated line, and press "Pick a name". The picker draws a winner straight away and shows it in large type. Set "How many to pick" above 1 to draw several winners in a single go.

Is this random name picker really random?

Yes. Each draw uses your browser's cryptographic random number generator (crypto.getRandomValues) with rejection sampling, so every remaining name has exactly the same chance. That avoids the slight bias of the usual Math.random() modulo trick, and no name is favoured for being at the top of the list.

Can I pick multiple names without repeats?

Leave "Remove winners (no repeats)" ticked and each winner is taken out of the hat, so a person can only be drawn once, which is ideal for raffles, prize tiers and picking teams. Untick it to put winners back after every draw, and press Reset to refill the hat with the full list.

Report a bug