Random Winner Generator: How to Pick Giveaway Winners

Take a look at all the best ways to randomly pick winners for your giveaway.

Winner selected card with next steps to contact and announce the winner.
How To Pick Giveaway Winners Fairly And Easily
  • Use random number generators to select winners from likes or comments
  • Try list pickers like Gleam's Random Name Picker for manual entries
  • Collect and review Instagram photo contest submissions before drawing winners
  • Automate winner selection using Gleam's competition templates
  • Run opt-in giveaways to track entries and award actions across platforms

Whether you need a random winner generator for a social media giveaway or a raffle generator to draw names from a list, the right method keeps your draw fair, fast, and easy to prove. This guide covers every option, from a simple random number generator to Gleam's Random Name Picker.

When you run luck-based promotional giveaways, you need a reliable way to pick winners before the entries start rolling in. It gets harder as the entries add up, but there are plenty of easy ways to do it.

The right method depends on the type of giveaway you are running and how you collect entries. Many giveaways run on social media, where people enter by liking, sharing, following, replying, commenting or retweeting.

Here are the best ways to pick a random winner for each type of giveaway.

Card comparing four ways to draw a random winner: a number generator for any numbered list, a list picker for names in a spreadsheet, Gleam's free comment picker for one Instagram post, and an opt-in giveaway that records entries as they come in

A quick way to pick random winners for a social media giveaway is a random number generator. Give every entry a number, generate a random number, and match it to an entry to find your winner.

For example, if people enter by liking one of your posts on X, generate a number between 1 and your total number of likes. Then count down the list of likes until you reach that number.

Twitter likes used for random giveaway entries

If you generate the number 10, the 10th like down is your winner.

This works well for giveaways people enter with a single, simple social action, such as:

You can generate the winning number with a tool like Random.org, or simply use Google's Random Number Generator.

Using Google Random Number Generator to pick giveaway winners

Counting down through every entry to find the winning number is slow. Unless you record entries automatically as they come in, picking winners after the giveaway ends takes time.

Another way to pick a random winner is an online list picker, such as MiniWebtool, Comment Picker, or Gleam's Random Name Picker. Gleam's picker lets you paste your entrants' names in or upload them as a file, then draws winners on a spinning wheel you can keep private or stream publicly.

Here is the Random Name Picker drawing a winner from a list of names:

  Use Name Picker   See More Quick Draws

The same Name Picker doubles as a random raffle generator. Paste your raffle list or upload it as a file, then run a live, animated draw you can share on a stream or screen-record as proof. Everyone who entered can watch the winner being picked, and you can draw one winner or many in the same session.

Already have your entrants in a spreadsheet? You do not need an Excel or Google Sheets formula to pick a random winner from a list. Export your entrants to a text or CSV file, one name per line, upload it to Gleam's Random Name Picker, and run a single draw. If a winner turns out to be ineligible, click Repick Winner to draw again from the same list.

Search through the submissions, record every valid entry, and use a random list picker to choose your winner.

If you run your photo contest with Gleam's Competitions app, you can use templates that collect submissions from Instagram, pick winners, and show off entries in a gallery.

  Use This Template   See More Instagram Templates

When you run an opt-in giveaway with a third-party app like Gleam, every entry is recorded as it happens, so picking a winner takes one click. You can also grow your other social followings and drive actions well beyond Instagram.

  Use This Template   See More Simple Contest Templates

You can go further, with campaigns that award entries for subscribing to your mailing list, following you on X, visiting your website and social profiles, sharing the giveaway with friends and more.

  Use This Template
Check out our documentation on setting up your own Competition with Gleam or check out the app now!
Ready To Run Your Own Giveaway?

Check out our documentation on setting up your own Competition with Gleam or check out the app now!

How Do You Do A Giveaway?

Pick a prize, choose where entrants enter, add free entry methods, promote it, then draw a winner at random and announce them.

What Is A Giveaway?

A giveaway is a promotion where people enter for a chance to win a prize you give away, usually by completing simple actions like following, subscribing or sharing.

How to Host A Giveaway

Build a Competition in Gleam with a prize and entry Actions, then embed it on your site or share its hosted landing page. We track entries and draw winners.

How Do Comment Giveaways Work?

Entrants comment on a post to enter, and you pick the winner at random or by judging the comments. Gleam can import comments and draw for you.

You Might Also Like