Random Winner Picker

Paste entrants, draw one or more winners, and keep a verifiable fingerprint of the list used.

One name per row or comma separated
Draw optionsDuplicates, shuffle, sound

Ready for a Fair Draw

Enter the eligible entrants and select a winner. The result includes a SHA-256 fingerprint of the list used.

Generator overview

A Random Winner Picker Built for Public Draws

This free winner picker selects from names, usernames, emails, ticket numbers, or any other one-per-line entrant list. Use it for a giveaway, raffle, contest, fundraiser, classroom prize, or workplace draw without creating an account.

Flexible draw

Pick one winner, several winners, and an ordered set of backup alternates without repeating a position.

Clear record

Copy a readable certificate or JSON record with the draw ID, timestamp, results, and entrant-list fingerprint.

How to Pick a Random Winner

Prepare the eligible entries first. When every line represents the chance you intend to give, the draw itself takes only a few seconds.

  1. Add entrants.Paste one entry per line, use comma-separated values, or upload a TXT or CSV file.
  2. Set the draw.Choose the number of winners and decide whether the draw needs backup alternates.
  3. Review duplicates.Keep one chance per unique entry, or preserve repeated lines when they intentionally count as extra tickets.
  4. Draw and publish.Select the winners, review the result, then copy the record alongside your announcement.

What the Verifiable Draw Record Shows

The record makes the important inputs visible after the moment has passed. Its SHA-256 fingerprint can confirm that the entrant list has not been quietly edited, while the timestamp, pool size, winners, and alternates preserve what the browser reported.

Before drawing

Remove ineligible entries, settle duplicate rules, and keep a final copy of the list.

During the draw

Show the screen or record the session when your audience needs to see the selection happen.

After the draw

Publish the copied record and retain the same entrant list so its fingerprint can be checked later.

For weighted entries

Leave intended duplicates in the source list and state that policy clearly before the draw begins.

Random Winner Picker FAQ

How does the random winner picker choose a winner?

The tool normalizes the entrant list, optionally removes duplicate entries, and uses the browser Web Crypto API to shuffle eligible entries before taking the requested winners and alternates.

What does the SHA-256 draw record verify?

The SHA-256 fingerprint lets someone check whether a later entrant list matches the list used for the draw. The record also includes the time, pool size, draw ID, winners, and alternates. It is a transparent draw record, not a replayable proof of the browser's private random values.

Can I select multiple winners and backup winners?

Yes. Choose the number of main winners and optional alternates. Every position in a single draw is unique unless repeated source entries are intentionally kept in the entrant list.

Should I remove duplicate entries?

Turn on duplicate removal when every unique name or ticket should have one chance. Leave duplicates in place only when repeated lines intentionally represent extra entries or weighting.

Can I verify a draw hash later?

Yes. Open Verify Draw Hash, paste the exact entrant list and the expected SHA-256 fingerprint, then run the check. A match confirms that the list content produces the same fingerprint.

Are entrant names uploaded or stored?

No account or server upload is required. The picker, hash, and draw record are created in your browser. Copy any record you need before closing the page.