Skip to content

Guides

How to pick a giveaway winner fairly

Picking a giveaway winner fairly comes down to three things: rules written before the giveaway opens, a clean list of eligible entrants, and a draw nobody can steer. This guide covers each step for Instagram, Facebook, TikTok and YouTube, what each platform's own rules say, and how to show your audience the result was not rigged.

Last updated

Key takeaways

  • The fairest way to pick a giveaway winner from comments is to apply your published entry rules, count each person once, and then draw from the remaining entrants with a cryptographically secure random number generator.
  • Write the winner selection method into your giveaway rules before entries open, including when the draw happens, which comments count, how many winners there are and what happens if a winner does not reply.
  • Platform rules differ: Facebook's policy says a promotion must not require or incentivise sharing or tagging others, while Instagram's Promotion Guidelines only forbid inaccurate tagging.
  • Instagram, Facebook and YouTube all make the host responsible for the giveaway and require entrants to release the platform from liability and acknowledge it is not a sponsor.
  • Draw your backup winners in the same draw as the main winner, in order, so nobody can claim a replacement was hand picked later.
  • A screen recording that runs from loading the post to revealing the winner is the simplest proof of a fair draw you can publish.
  • Ready to draw? The free comment picker reads a public Instagram, Facebook, TikTok or YouTube post and draws the winner in your browser, with no login.

Draw the winner here

Comment pickerLive

What is the fairest way to pick a giveaway winner?

A fair draw gives every eligible entrant exactly the same chance of winning, and lets you show that it did. In practice that means three separate jobs: deciding who is eligible, making sure each eligible person appears once, and choosing one of them at random.

Most unfair draws fail at the first two jobs, not the third. Scrolling a comment section and stopping on a name favours whoever commented at the top or the bottom. Counting every comment favours the person who commented forty times. A random number is only as fair as the list it is drawn from.

For the random part itself, the method matters. Math.random, the default random function in JavaScript and the one many simple web tools use, is not designed to be unpredictable. A cryptographically secure random number generator such as the browser's crypto.getRandomValues is, and it costs nothing extra to use.

Common ways to pick a giveaway winner, compared
MethodCounts each person onceApplies entry rulesRandom sourceEasy to prove
Scrolling and picking by eyeNoOnly by handNone, it is a choiceNo
Spreadsheet with RAND()Only if you dedupe by handOnly by handOrdinary pseudo-randomHard
Name wheel with pasted namesOnly if you dedupe by handOnly by handDepends on the toolYes, if recorded
Comment picker reading the postYes, with a dedupe ruleYes, keyword and tag rulesDepends on the tool; ours uses crypto.getRandomValuesYes, if recorded

How do you pick a giveaway winner, step by step?

The same sequence works on every platform. Only the entry rules you are allowed to set change, and those are covered in the next section.

  1. Write the rules before you post: the prize, who can enter, how to enter, the closing date and time with time zone, how and when the winner is drawn, how many winners, and how long a winner has to reply.
  2. Add the platform disclaimer to the rules. Instagram, Facebook and YouTube each require entrants to release the platform and acknowledge it does not sponsor the giveaway.
  3. Close the giveaway at the time you announced, and draw soon after, so late comments do not blur who was eligible.
  4. Paste the post link into a comment picker and check the preview shows the right post.
  5. Set the entry rules you published: a required keyword or hashtag, a minimum number of tags where the platform allows it, and one entry per person.
  6. Exclude anyone your rules exclude, such as past winners, staff or your own account.
  7. Set the number of winners to your main winners plus your backups, and start a screen recording.
  8. Draw. The first name is your winner and the next names are your backups, in order.
  9. Contact the winner, wait for the reply window in your rules, then announce publicly.

What entry rules does each platform allow?

This is where most giveaway advice is out of date. Meta's current policy for Facebook Pages, groups and events says a promotion must not require or incentivise participants to share, repost or tag others. Instagram's Promotion Guidelines say something narrower: do not tag content inaccurately, or encourage people to tag themselves in photos they are not in.

So a tag a friend rule is a common Instagram mechanic, and a non-compliant Facebook one. A comment with a keyword is allowed everywhere, and it is the one rule any comment picker can actually check.

Entry rules and required disclaimers by platform, checked 2026-10-23
PlatformComment to enterTag friends to enterShare to enterRequired in your rules
InstagramAllowedNot forbidden, but tags must be accurateNot addressedRelease of Instagram and an acknowledgement that Instagram does not sponsor it
FacebookAllowedNot permittedNot permittedRelease of Meta and an acknowledgement that Meta does not sponsor it
YouTubeAllowed, entry must be freeNot addressedNot addressedOfficial Rules linking the Community Guidelines, a privacy notice, a release of YouTube and a statement that YouTube is not a sponsor
TikTok ShopComment to win only during a LIVE, if LIVE Giveaway is unavailableNo extra actions beyond enteringNo extra actions beyond enteringTerms stated in the content; prizes under $500, no cash or gift cards

Which comments should count as entries?

Decide this in writing before the giveaway opens, because it is the part people dispute afterwards.

  • One entry per person. Without a dedupe rule, the most active commenter has the best odds, which most audiences read as unfair.
  • Top-level comments, not replies. Instagram's comment counter adds replies to the total, so the number under a post is usually higher than the number of entries.
  • Comments containing your keyword or hashtag, if you asked for one. This is the most reliable rule because a tool can check it.
  • Comments made before the closing time. Draw promptly after closing so the comments read are the ones made during the giveaway.
  • Public accounts only. No third-party tool can read comments that are not public.

How many winners and backup winners should you draw?

Draw your main winners plus one or two backups in a single draw, and say in your rules that you will. If you draw a winner, wait three days, and then draw again on your own, the second draw is the one people question.

A draw that outputs names in order solves this. Name one wins, name two is the first backup, name three is the second. Publish the order with the recording and any replacement is already on the record.

What should you do if the winner does not respond?

Set a reply window in your rules and stick to it. There is no legal standard length; 48 to 72 hours is a common choice for social giveaways, long enough for someone who checks messages once a day and short enough to keep the giveaway moving.

When the window closes, contact the first backup and give them the same window. Say publicly that the original winner did not reply in time. Never message the winner from a second account, and warn your audience that you will only contact winners from your main account, because fake winner messages from lookalike accounts are a common scam after giveaways.

How do you prove a giveaway draw was fair?

Record your screen from the moment you paste the post link to the moment the winner appears, then post the clip with your announcement. A recording shows the post, the rules you applied and the result in one take, which a screenshot of a name cannot.

The draw method is the other half. If you can say the winner was drawn with the browser's cryptographic random generator, in your own browser, and nothing was stored on a server that could be edited later, you have answered the question before anyone asks it.

FAQ

Frequently asked questions

What is the best way to pick a random winner from comments?

Use a comment picker that reads the post directly, applies your entry rules, counts each person once and draws with a cryptographically secure random generator. Free Comment Picker does this for public Instagram, Facebook, TikTok and YouTube posts with no login, and the draw runs in your own browser.

Can I pick a giveaway winner myself instead of using a tool?

You can, but a hand-picked winner is hard to defend. If you choose a winner yourself, the giveaway becomes a judged contest, and your rules should say so and give the judging criteria. If you promised a random draw, use a random method you can show.

Is a spreadsheet RAND() function fair enough for a giveaway?

It is random enough for most small giveaways, but it is not cryptographically secure, and the hard part is everything around it: exporting the comments, removing duplicates and applying your rules by hand. Each manual step is a place where an error or an accusation can come in.

Do I have to announce the winner publicly?

None of the platform policies quoted in this guide requires a public announcement, but local law can require you to make the winner's name available. Announcing with the draw recording is what makes the next giveaway credible.

Can I require people to follow my account to enter?

Instagram's Promotion Guidelines do not forbid it, but no comment picker can reliably verify a follow from public data, so a follow requirement is one you would have to check by hand for each winner. Meta's Facebook policy forbids requiring participants to publicise the promotion, and TikTok Shop allows no extra actions beyond entering.

How long should a giveaway run?

There is no rule. Most social giveaways run from a few days to two weeks. What matters is that the closing date, time and time zone are in your rules and that you draw promptly after it.

Is a giveaway the same as a lottery?

Not if entry is free. In many countries a prize draw that requires a purchase or a payment to enter can be treated as a lottery. That is why every platform policy in this guide expects free entry, and why your rules should say no purchase is necessary. Local law varies, so check the rules where you and your entrants live.