Giveaway guide

How to pick a giveaway winner fairly (and prove it)

A step-by-step guide for creators, small shops and streamers running giveaways on Instagram, YouTube, X, TikTok or in person.

TL;DR

Publish clear rules before the first entry, collect every entry in one list, remove duplicates, your own accounts and obvious bots, draw with a cryptographic picker while recording the screen, then contact the winner privately with a claim deadline and a backup ready.

1. Write the rules before you post

Almost every giveaway argument starts with a rule that was never written down. Was a second comment a second entry? Could someone in Canada win a prize you can only ship domestically? Decide these things before you announce, put them in the caption, description or a pinned comment, and don’t edit them once entries start.

Short rules are fine. What matters is that a viewer can read them in thirty seconds and know exactly how to enter and how the winner will be chosen.

Rules checklist
  • Who can enter: minimum age, countries or regions, followers only or not
  • How to enter and how many entries each person gets
  • Start and end date and time, with the time zone
  • The prize, its approximate value, and who pays shipping or import duties
  • How the winner is picked, for example a random draw from all eligible comments
  • How and when the winner is contacted, and how long they have to reply

2. Entry methods that work on each platform

Comment to enter is still the easiest format everywhere, because comments are public, timestamped and easy to export. Likes, shares and story reposts are much harder to verify, so treat them as conditions you spot-check on the winner rather than as entries.

PlatformTypical entryHow to collect entriesTool on this site
InstagramComment, often tagging a friendCopy commenters from the post or an export, one per lineRandom winner picker or list randomizer
YouTubeComment with a keywordLoad every public comment from the video linkYouTube comment picker
X (Twitter)Reply or repostPaste the post link or the list of handlesX comment picker
TikTokComment on the videoCopy usernames from the comments into a listRandom name picker or list randomizer
InstagramTag-a-friend giveaways create many comments per person. Decide whether each tag is an extra entry, and say so.
YouTubeAsk for a keyword in the comment. It proves the person watched and filters out generic spam.
XAsk for one reply rather than repeated identical posts, which can look like spam to the platform.
TikTokComments move fast on viral videos. Close entries at a fixed time and collect them right after.

3. Eligibility and official rules

Eligibility rules protect you as much as entrants. Excluding staff, family and moderators avoids any hint of a fix. Limiting the region to where you can actually ship avoids a winner you cannot deliver to.

For larger prizes or brand-sponsored giveaways, many hosts publish a separate official rules page and link it from the post. It usually covers the points below.

  • Sponsor name and contact, so entrants know who is running it.
  • Eligibility, including age and location, and who is excluded.
  • Entry period and how late entries are handled.
  • Number of winners, the selection method and the odds depending on the number of entries.
  • Prize description, value, and any substitution rights.
  • Winner notification, claim deadline and what happens to unclaimed prizes.

In many places, including the US, a giveaway generally shouldn’t require a purchase to enter, or it may be treated as an illegal lottery. Some countries and states have registration or tax rules for prizes above a certain value. This guide is general information, not legal advice.

4. Collect entries and remove duplicates and bots

Get every entry into one list, one line per entry. If your rules allow extra entries, for example one per friend tagged, add those lines too. Then clean the list before you draw, not after, so nobody can say you removed someone because you didn’t like the result.

Comment pickers do most of this for you. On a pasted list, the list randomizer can remove exact duplicates.

  • One entry per user, unless your rules say otherwise.
  • Remove your own account, co-hosts, staff and moderators.
  • Remove comments posted after the deadline.
  • Remove comments that contain links: impersonators often post fake you won messages with a link.
  • If you required a keyword, keep only comments that contain it.
  • Note how many entries you started with and how many remain. You will share both numbers.

5. Draw fairly, on screen, and keep proof

Scrolling through comments and choosing one feels random to you, but it isn’t, and it doesn’t look random to anyone else. Use a tool that draws with a cryptographic random number generator, so every entry has exactly the same chance.

Then make the draw visible. A screen recording or a live draw builds far more trust than a line saying we picked someone at random.

  • Start the screen recording before you load or paste the entries.
  • Show the entry count and every filter you turned on.
  • Draw the winner, plus one or two backups if your rules allow.
  • Copy or screenshot the result with the date and time.
  • Keep the recording and the full entry list until the prize is delivered.
Ready to draw?

Paste your entries or a YouTube link, apply your rules and draw. The result copies with a timestamp and your filter settings.

Open the YouTube comment picker

6. Contact the winner and line up a backup

Announce the winner publicly by handle, then contact them privately the way your rules said you would. Ask only for what you need to deliver the prize, usually a name and shipping address, and never ask for payment, card details or passwords.

Give a clear claim deadline. If it passes, draw a backup from the same cleaned list, using the same tool, and say publicly that you did.

StepTypical timingWhat to do
AnnounceRight after the drawPost the winner’s handle and the result in the comments or caption.
MessageSame daySend a private message from your verified account explaining how to claim.
Claim deadline48 to 72 hours, or 7 days for slower platformsRemind once, halfway through.
BackupAfter the deadlineRedraw one slot from the remaining entries and announce the change.

Tell entrants in your rules which account you’ll message from. It makes fake winner messages much easier to spot.

7. Platform policy notes

Each platform publishes its own rules for promotions, and they change. These are the points creators most often miss. Check the current policy pages before a big giveaway.

InstagramMeta’s promotion guidelines ask you to state that the promotion isn’t sponsored, endorsed or administered by Instagram, and not to ask people to tag themselves in content they don’t appear in.
YouTubeYouTube’s contest policies make the creator responsible for the rules, the draw and the prize, and contests must not break other policies such as those on spam.
XX’s contest guidance discourages rules that reward creating multiple accounts or posting the same thing repeatedly, since entrants can be limited for spam.
TikTokSponsored giveaways fall under TikTok’s branded content rules, so disclose paid partnerships. TikTok isn’t a sponsor of your promotion.

These summaries are paraphrased and may be out of date. Read each platform’s current policy, and get legal advice for large or sponsored giveaways.

8. Which tool to use for your giveaway

All of these are free, need no sign-up, and draw with your browser’s cryptographic random source.

9. Common mistakes to avoid

Picking by handScrolling and choosing looks biased, even when it isn’t.
Counting botsFilter link spam and brand-new copycat accounts before you draw.
Changing rules mid-wayEdited the caption? Followers notice. Lock the rules at launch.
No claim deadlineWithout one, an unclaimed prize stalls your next giveaway.
Drawing before the deadlineLate entrants feel cheated. Wait until the stated end time passes.
Asking winners to payEven a shipping fee looks like a scam. Cover costs or state them in the rules.

This guide is general information, not legal advice. Sweepstakes and prize rules vary by country, state and platform.

FAQ

Frequently asked questions

What is the fairest way to pick a giveaway winner?

Collect every eligible entry in one list, remove duplicates and ineligible accounts using rules you published in advance, then draw with a tool that uses cryptographic randomness while recording the screen.

How do I pick a winner from Instagram comments?

Copy the commenters’ usernames into a list, one per line, remove your own account and duplicates if your rules say one entry per person, and draw with the random winner picker.

Should I count each comment or each person?

Whatever your rules say. One entry per person is the most common and easiest to explain. If tagging friends gives extra entries, count one line per qualifying comment.

How long should a winner have to claim the prize?

48 to 72 hours is common on Instagram and TikTok; some hosts give a week. Put the deadline in the rules and draw a backup if it passes.

How do I prove my giveaway was fair?

Screen-record the whole draw, show the entry count and filters, and share the result with its timestamp. Keep the entry list and recording until the prize is delivered.

Do I need official rules for a small giveaway?

A short rules paragraph in the post is usually enough for a small personal giveaway. Sponsored or high-value giveaways often need a full official rules page; check local law.

What do I do if the winner turns out to be a fake account?

If your rules exclude fake or duplicate accounts, disqualify it, draw one backup from the same list and announce the change. Don’t redraw everyone.

Run your next giveaway in two minutes

Comment pickers, a winner picker and timestamped results. Free, no sign-up.