Random Winner Picker (Giveaway Tool)

Paste your participant list, set how many winners and backups you need, and draw fairly with a cryptographic random shuffle.

852 views

A Fair Draw in Seconds

Paste one participant per line — names, usernames, emails —, choose how many winners and how many backups you need, and hit the button. The tool can strip duplicate entries first, then shuffles the whole list with cryptographic randomness (the browser's crypto.getRandomValues, the same source used for encryption keys) and takes the top entries. That makes the draw genuinely uniform, not the "pretty good" randomness of ordinary code.

Everything runs in your browser: the list is never uploaded, and the result appears with a timestamp you can screenshot for transparency. For social media giveaways, paste the commenters' usernames, remove duplicates, and announce the winner with the timestamped screenshot.

Frequently Asked Questions

Is the draw really random?

Yes — it uses the browser's cryptographic random generator with an unbiased Fisher-Yates shuffle. Every entry has exactly the same chance; there is no way to influence the outcome.

Can the same person win twice?

Not in one draw — winners and backups are distinct list positions. If the same name appears multiple times in your list, enable "remove duplicates" to give everyone one ticket, or leave it off to allow multiple entries per person.

Is my participant list uploaded?

No. The list stays in your browser and disappears when you close the page. Nothing is stored or sent anywhere.

Similar Tools