Random Name & Winner Picker

Paste a list of names and pick a random winner — one or many, with a fair draw, entirely in your browser. Perfect for giveaways, raffles and drawing from comments.

0 entries

Add at least two entries to pick a winner.

Your list

Paste names, emails or entries — one per line. Duplicates are ignored optionally.

One or many

Draw a single winner or a whole ranked set. Remove the drawn ones for the next round.

A fair draw

A Fisher–Yates shuffle with the browser’s cryptographic generator — an equal chance for everyone.

Frequently asked questions

How do I pick a random winner?

Paste your names (or entries) — one per line — into the box, set how many winners to draw and press "Pick". The tool shuffles the list with a cryptographically fair method and reveals the winner after a short animation.

Is the draw fair?

Yes. We use a Fisher–Yates shuffle powered by crypto.getRandomValues with rejection sampling, which removes modulo bias — every entry has an equal chance of being drawn.

Can I pick several winners at once?

Yes. Set "How many winners" (up to the number of entries) and the tool draws that many distinct winners, ranked from 1st onward.

What does "Remove winners from the list" do?

When enabled, drawn names are removed from the box after the draw — handy for multi-round raffles where the same person should not win twice.

What is it used for?

Social-media giveaways and raffles, picking winners from comments, choosing a volunteer, assigning prizes, classroom or office draws — anywhere you need an impartial pick from a list.

Are the names uploaded anywhere?

No. Everything runs locally in your browser via JavaScript — your list of names never leaves your device and nothing is stored.

Random Number →Flip a Coin →Dice Roller →