Your list
Paste names, emails or entries — one per line. Duplicates are ignored optionally.
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.
Paste names, emails or entries — one per line. Duplicates are ignored optionally.
Draw a single winner or a whole ranked set. Remove the drawn ones for the next round.
A Fisher–Yates shuffle with the browser’s cryptographic generator — an equal chance for everyone.
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.
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.
Yes. Set "How many winners" (up to the number of entries) and the tool draws that many distinct winners, ranked from 1st onward.
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.
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.
No. Everything runs locally in your browser via JavaScript — your list of names never leaves your device and nothing is stored.