Facebook Random Winner Generator: How to Pick Giveaway Winners

Pick a fair Facebook giveaway winner from Page likes, post likes, or comments, using free tools or Gleam's random draw.

Need a free Facebook random winner generator to choose a fair winner? This guide covers every option, from manual number generators and comment pickers to Gleam's automated random draw, so you can pick winners quickly and transparently.
Picking a Facebook Giveaway Winner
  • Decide how people enter before you post, because that decides how you draw
  • Number post likes or a list of names and pick with a random number generator
  • Draw comment giveaways from a list of valid comments, one entry per person
  • Use Gleam's Like a Facebook Page Action, then check the winner liked your Page
  • Keep a record of the draw so you can show it was fair

You've posted a giveaway on your Facebook Page, the comments are piling up, and now you need one name. Fast, fair, and easy to explain if someone asks how you picked it.

The way people entered decides how you draw. A page like, a post like and a comment each leave a different trail, so match the picker to the entry.

Facebook's rules shape this too. Its Pages terms (section III.E, checked October 2026) ban using personal Timelines and friend connections to run a promotion. So "share to your Timeline to enter" and "tag your friends to enter" are out. Asking people to like or comment on your post, or like your Page, is fine. We cover the rest in our Facebook promotion guidelines.

Card showing how to draw Facebook giveaway winners: page likes with Gleam's Like a Facebook Page Action then a manual check, post likes with a random number generator, comments with a comment picker or Gleam's comment import, and timeline shares or friend tagging as off limits

Running a giveaway somewhere other than Facebook? Our random winner generator guide covers every platform.

Rewarding people for liking your Page used to be off limits for apps. Meta banned it in 2014, and that rule is no longer in its developer policies (last updated 3 February 2026). Gleam's Like a Facebook Page Action is back as a result.

Meta's Pages terms still say you run the promotion, not Facebook, so the draw is your job.

Bella J charm candle with a necklace and gift box, featured in a Birchbox giveaway

The catch is the draw.

Facebook doesn't hand you a tidy list of who liked your Page during the giveaway, so a "like our Page to win" post leaves you with nothing to draw from.

The fix is to collect the entries somewhere you control. Add the Like a Facebook Page Action to a Gleam Competition and every entrant is recorded as they go. Entrants sign in with Facebook, but Gleam can't confirm the like itself. So draw your winner, then check your Page's followers list for their name before you announce anything.

"Like this post to enter" is the simplest giveaway there is. It's also the hardest to draw fairly by hand.

FUJI Sports duffle bag shown in various angles with red and black detailing

Here's how to do it:

  1. Close entries at the time you said you would
  2. Open the list of people who reacted to the post
  3. Count them, or copy the names into a spreadsheet so each one has a row number
  4. Generate a number between 1 and that total with Random.org or Google's number generator
  5. Count down to that number. That's your winner
Google's random number generator set to a range of 1 to 282, showing a result of 129

If you've pasted the names into a list, skip the counting. Drop them into Gleam's free Random Name Picker and it picks one on screen.

Two limits to know. You can only draw from people Facebook shows you, and a post with a few thousand reactions turns step three into an afternoon. Past a few hundred entries, a comment import or an opt-in giveaway (both below) saves you the copying.

Comment giveaways are easier to draw because every entry is a piece of text you can collect.

They also let you ask a question ("What would you cook first?"), which gives you better comments than "Done!" over and over.

Meta does push back on posts that beg for engagement. Its engagement bait guidelines say posts that explicitly ask for comments, likes or shares get less reach, and giveaways aren't on its list of exceptions. A real question is the better ask anyway.

Worked example card: prize a $100 gift card with one winner. entry by answering the question in the comments, one entry per person. length 7 days with end time and time zone in the post. measure valid comments, then check the winner against your rules

For a small giveaway, copy the comments into a spreadsheet, remove duplicates so each person has one row, and draw with a number generator or the Random Name Picker. Free comment picker tools that connect to your Facebook account do the copying for you. Most of them only pick, though. They won't check a comment followed your rules, and they don't keep a record of the draw.

Gleam's Competitions app imports the comments for you. Add a Facebook Comments import to your Competition, point it at a public post or photo on your Page, and every comment becomes an entry.

Gleam's Facebook Comment Import Action

You decide what counts:

  • Only comments with a specific hashtag or word
  • Text comments, comments with photos or videos, or both
  • One entry per person (the default), or hourly, daily or unlimited

When entries close, Gleam draws a random winner from the valid ones, and the draw sits in your campaign if anyone asks how you picked. Facebook comment imports are on the Business and Premium plans.

Gleam Competition controls showing 1 prize left, with Draw winners and Archive entries buttons

Entrants never leave Facebook. They comment on your post and that's their entry.

Cirque du Soleil performer balancing on canes in spotlight during LUZIA show

A post-only giveaway gets you likes or comments and nothing else. If you also want email subscribers, website visits or followers on other channels, run the giveaway on a Gleam Competition and post the link on Facebook.

Each Action earns entries.

Entrants can like your Facebook Page, visit your Instagram profile, follow or repost you on X, join your newsletter or check out your website.

Gleam records every entry as it happens, so the draw takes one click. Here's a live example:

Use This Template With Gleam

You can embed the Competition on your own website or use one of our hosted landing pages, then share it on Facebook, Instagram, X and your email list.

The Facebook post itself still follows Facebook's rules. Ask people to click through and enter, not to share it to their Timeline or tag friends. Here's a post that sends people to a Gleam giveaway:

Whichever method you used, run the same checks:

  • The winner entered during the dates you published
  • They're eligible (age, country, not staff)
  • Their entry follows your rules, and they didn't enter from several accounts
  • If you rewarded Page likes, they've actually liked your Page
  • You've saved a screenshot or export of the draw

Then message them, give them a deadline to reply, and draw again if they miss it. Our guide to announcing contest winners covers the wording.

Read more about Running a Perfect Facebook Contest or check out the Gleam app and get started right away!
Ready To Run Your Own Facebook Contest?

Read more about Running a Perfect Facebook Contest or check out the Gleam app and get started right away!

How Do You Pick A Winner For A Facebook Giveaway?

Import the post's comments into a Gleam Competition (Business Plan and above), remove invalid ones, then draw a random winner on the Winners tab.

How Do I Run A Facebook Giveaway The Right Way?

Host the giveaway in Gleam and share it on Facebook. You can reward Page likes, but never ask entrants to share, repost or tag friends, because Meta bans that.

Can You Use A Random Number Generator For Facebook Giveaways?

Yes. Number every eligible entrant and let a random number generator pick one. Check the winner followed your rules before you announce them.

How Do Facebook Giveaway Comment Pickers Work?

They import the comments from a post and pick one at random. Gleam can import public Facebook comments into a Competition, filter them and then draw the winner.

How Do You Validate Entries In A Facebook Giveaway?

Review entries on the Actions / Entries tab and invalidate any that broke your rules before you draw.