Free tool · No signup

Free Giveaway Winner Picker & Random Draw Tool

Pick random giveaway winners and ordered backups from a pasted list. Free, no signup, removes duplicates, and keeps entrant data in your browser.

One per line, or comma-separated

More options

Entries stay in this browser and are not uploaded. Duplicates are removed case-insensitively, winners and backups are drawn without replacement using the Web Crypto API, and you remain responsible for verifying eligibility and keeping your own draw record.

A random winner generator for clean entrant lists

Paste one name or handle per line, or a comma-separated list. The picker removes case-only duplicates, draws winners and ordered backups without replacement, and keeps the list inside your browser. Afterwards you can copy a plain-text draw record or download a result image showing the winners, the entrant count, and the time of the draw.

It works the same whether you call it a winner picker, a winner generator, a giveaway selector, or a name chooser. What matters is the list you feed it: one line per eligible entrant, finalised before you draw.

Contests, competitions, raffles, and giveaways

The mechanics are identical across all four. Somebody enters, entries close, one or more entrants are chosen at random, and the result gets announced. The words differ mostly by country and by prize.

Where they genuinely differ is the paperwork. A prize draw that requires a purchase, or one that awards a high-value prize, can attract rules that a casual giveaway does not. Check what applies where your entrants live before you publish, rather than after somebody complains.

  • Raffle: entrants usually hold a numbered ticket, so paste the ticket numbers or the names against them.
  • Competition: often judged on merit somewhere, which is not a random draw. Use this picker only for the parts that genuinely are random.
  • Contest and giveaway: interchangeable in practice, and both are a straight random draw from an eligible list.

Create an auditable winner process

  • Freeze the eligible list after the published closing time and before drawing.
  • Record the rules, entrant count, date and time of selection, winners, alternates, and any redraw reason.
  • Contact the selected person privately and verify eligibility before making a public announcement.
  • Keep the draw record with the entrant list, so the two can be checked against each other later.

Always draw backups at the same time

The most common way a giveaway goes wrong is not a rigged draw, it is a winner who never replies. If you go back and draw again a week later, you have effectively run a second, undocumented draw, and anybody watching has to take your word for it.

Drawing backups in the same pass solves that. Set a backup count before you draw, and the picker produces an ordered list alongside the winners. If your first choice is unreachable or turns out to be ineligible, you promote the next backup and note why in the record. The order was fixed before you knew you would need it.

Random is not the same as weighted

Every unique line in this picker has one equal chance. If your rules award bonus entries for referrals or actions, calculate and preserve those weights in your contest system rather than pasting the same name repeatedly into an undocumented draw.

Pasting a name five times does technically give it five chances, but nothing about the resulting record shows why, which defeats the point of having a record at all.

Put the result to work

Run a complete Shopify giveaway with weighted entries, referrals, branded entry pages, fair winner selection, and campaign analytics.

Run a complete Shopify contest

Frequently asked questions

Can I choose more than one giveaway winner?

Yes. Set the winner count before drawing, and optionally a number of backups. Winners and backups are selected without replacement in a single pass, so the same normalized entrant cannot appear twice in one draw.

Is this giveaway winner generator free?

Yes, and there is no account and no signup. The picker runs in your browser, and there is no limit on how many draws you run or how long your list is.

Does UserLoop store the entrant list?

No. This picker processes the pasted list in your browser and does not upload it to UserLoop. Closing or refreshing the page clears the current list.

How random is the draw?

Selection uses the browser Web Crypto API with rejection sampling, which avoids the modulo bias you get from naive random number handling. That makes the selection itself sound, though it does not by itself prove eligibility or replace a documented process.

How do I prove the draw was fair?

Publish your rules before entries open, freeze the list at the closing time, then keep the draw record this tool produces: winners, backups, unique entrant count, and the time of the draw. The combination of a published rule set and a record that matches it is what makes a draw defensible.

Can I exclude certain names from the draw?

Yes. Paste the names to exclude into the exclusion field, and they are removed before the draw runs. It is the usual way to keep staff, previous winners, and test entries out of a draw.

Can I use bonus or weighted entries?

This tool gives every unique entrant one equal chance. Use the UserLoop Contests app or another documented contest platform when your rules award different entry weights.

Can I pick a winner from Instagram comments?

Not from this page, because it draws from a list you paste. The Instagram comment picker imports the comments on a post for you and draws from those, which saves collecting the handles by hand.

Related resources

Reviewed by the UserLoop editorial team.