How to Pick a Giveaway Winner (Fairly, on Any Platform)
A practical guide to running a giveaway draw your audience trusts — platform rules, a 6-step workflow, backup picks, and a free Instagram picker tool.
Last updated September 4, 2026 · 9 min read
The fastest way to nuke goodwill from a giveaway is to post "winner has been DMed" with no evidence, no name, and no explanation of how you picked. Half your entrants will assume it was your cousin. The other half will remember next time you ask them to comment on a post.
A giveaway draw is a tiny piece of theatre. The randomness only matters if the audience believes it was random. That belief comes from what they see: the entry list on screen, a picker they recognize (or at least one that isn't your Notes app), the draw happening once and being announced publicly, and named backups in case the winner ghosts. This guide walks through how to run that draw so nobody in your comments starts typing "rigged" — plus a free browser picker you can screen-record when it's time to pull names.
Why "just DM me the winner" kills trust
Most small creators pick winners by scrolling comments in bed and picking whoever looked engaged. That's not random and everyone knows it. Even a genuinely random pick, if it's invisible, reads as favouritism because the audience has no way to check.
A transparent draw looks like this on video:
- The full entry list is visible — a screenshot, a scroll through the comments, or a pasted block of handles. Long lists are fine; scrolling past 400 names actually helps because it shows the pool wasn't curated.
- The picker is on screen the whole time — no cuts, no "and here's the winner" jump. If you're using a browser tool, viewers see the paste, the button click, and the result in one continuous take.
- The winner is named out loud with any backups — "first pick is @alice, backups are @bob and @carol in that order in case Alice doesn't respond by Sunday."
- The recording gets posted or linked in the announcement, or at minimum kept for a week in case someone asks.
You don't need a notary. You need a 90-second screen recording that shows the pick was mechanical, not curated. If you use a picker with a shareable seed or a public draw URL, link it in the caption; if not, a screen-record hosted on your own Stories or a Story highlight is plenty.
Platform rules you should know about
Every major platform has some version of "we don't run your giveaway, please don't imply we do." The specifics change often — read the current promotions policy for each platform before your first big prize — but the shape below has been stable for years.
Instagram. Meta's promotion guidelines expect you to include a line acknowledging the promotion is in no way sponsored, endorsed, administered by, or associated with Instagram. Something like "This giveaway is not affiliated with or endorsed by Instagram" in the caption is standard. You also can't require entrants to tag themselves in photos they aren't actually in ("tag yourself in this stock photo of a beach"). Following, liking, commenting, and tagging real friends are all fair game.
TikTok. Similar: acknowledge TikTok isn't involved, and you're responsible for the prize and the draw. TikTok is stricter than most platforms about content that looks like gambling, so keep the framing as a giveaway, not a lottery, and skip anything that requires payment to enter.
Twitter/X. Requires you to discourage the practice of creating multiple accounts to enter, and to ask entrants to only enter once. Retweet-to-enter is the classic pattern; asking for follows is fine.
Facebook. Same shape as Instagram — acknowledge Meta isn't involved and take responsibility for the draw yourself. Facebook explicitly disallows requiring shares to a personal timeline or tags in photos as entry conditions.
All of them. Age restrictions (usually 18+ for anything of value), region restrictions (if you can't ship internationally, say so), and one entry per person unless you specifically allow otherwise. Say the rules in the post. If you skip this you'll spend the whole giveaway answering DMs about eligibility.
None of the above is legal advice — it's a rough shape. If your prize is worth more than a few hundred dollars, or you're running in a jurisdiction with specific sweepstakes rules (a few US states, most of Canada, parts of the EU), spend twenty minutes reading the current platform policy in full.
The 6-step giveaway workflow
Run every giveaway through the same six steps and there's nothing to argue about later.
1. Define the entry rule, once. Pick one action or a tight combination — "comment your favourite colour," "follow and tag one friend," "reply with a photo of your setup." Vague rules ("engage with this post") make the eligibility check impossible. Simple rules get more entries.
2. Set a duration and a hard deadline. Include a timezone. "Closes Sunday at 9pm CET" is unambiguous; "closes Sunday night" is not. Seven days is a decent default — long enough that people who only check social once a week see it, short enough to keep momentum.
3. Announce clearly and once. In the entry post, spell out: what the prize is (with a photo if physical), the deadline in a timezone, entry method, age or region restrictions, how you'll pick, and when the winner will be announced. Pin the post if the platform supports it.
4. Export or copy entries at the deadline. Screenshot the entry post immediately after the deadline passes so the entry pool is frozen. For Instagram, tools like Comment Picker, IG's built-in export, or a plain scroll-and-copy all work — the important thing is that you have a static list you can defend. Filter out obvious ineligible entries: entrants under the age limit, entries from regions you can't ship to, non-followers if follow was required, obviously spam accounts.
5. Paste the list into a picker and record the draw. Start the screen recording before you paste. Paste the list. Set winner count and backup count. Click generate. Read the output out loud if you're doing a livestream, or just let the recording capture the on-screen result if you're not. One take. If you get a name that's clearly disqualified (a fake account, a bot, someone you already know is under 18), don't re-run silently — announce the disqualification and pick the next backup.
6. Announce the winner publicly, DM within 24 hours. Post the winner's handle in a comment on the original entry post or in a fresh post that tags them. Name the backups in the same announcement so if the winner disappears, the audience already knows who's next. Then DM the winner with the prize details and a response deadline (48 to 72 hours is typical).
That's the whole flow. It works for a $20 mug and a $2,000 laptop. The steps that make it defensible — public rules, frozen entry list, recorded draw, named backups, public announcement — cost nothing extra to add.
Handling disqualifications: the backup pattern
Backup picks are the single most useful part of a draw and the part most people skip. A backup means: "if the primary winner is ineligible, doesn't respond, turns out to be a bot, or lives somewhere I can't ship, we go to backup 1. If backup 1 has the same problem, we go to backup 2." All of that is decided at draw time, on the recording, before anyone knows who won.
Reasonable defaults:
- Two backups per winner for a low-friction prize (digital, quick claim).
- Three backups per winner for anything that requires a shipping address, ID verification, or a phone call.
- One backup per winner only if you know your audience will respond fast and the prize is a small digital thing.
Disqualification criteria should be written into the entry post so they don't feel invented after the fact. The common ones: obvious bot or spam account (default avatar, no posts, follower count in single digits), account created after the giveaway started, unfollowed after entering, private account you can't DM (some platforms), didn't complete the actual entry action (commented but didn't tag), or under the age limit stated in the rules.
When you go to a backup, say why in the announcement — "primary winner didn't respond within 72 hours, prize goes to backup 1, @bob." That single line does more for your credibility than any amount of "trust me" copy.
Skip the writing: use the free giveaway winner picker
Once you have a clean list of eligible entries, drop them into the giveaway winner picker and pick your winners in one recorded take. Paste one entry per line, set how many winners and how many backups you want, and the tool runs a Fisher-Yates shuffle in the browser — no server, no signup, no data stored.
Two features worth knowing about before you record:
- Duplicate handling. Keep-duplicates gives extra entries to people who commented twice or tagged more friends, which is how most Instagram and TikTok giveaways actually work. One-per-name collapses repeats (case-insensitively) to a single entry, useful when your rules said "one entry per person" and you want to strip accidental double-comments.
- Backup picks are pulled from the same shuffle. They never overlap with winners, so the primary and the backups are all drawn in one clean pass. If you ask for more winners than there are unique entries, the tool tells you rather than silently duplicating names.
If you'd rather draw from a smaller group of known names — team pick for a Secret Santa, say, or a monthly newsletter pick — the random name picker is the leaner cousin. And if the prize is bracket-shaped (a head-to-head competition rather than a single winner), the tournament bracket generator handles the seeding cleanly.
FAQ
Do I need to verify the winner follows me before announcing them? Only if "must follow" was in the rules. If it was, check the follow status before announcing — some accounts unfollow within minutes of a draw. If they aren't following, go to the first backup. If following wasn't required, don't invent the rule after the draw; just contact the winner.
What if the winner doesn't respond? Give them a stated window (48 to 72 hours is standard for a physical prize; 24 hours is fine for a digital one) and count from the DM timestamp. If they haven't replied by the deadline, DM backup 1 with the same window and post a short update on the original announcement. Most no-shows are legitimate — vacation, notifications off, DM request tab ignored — so keep the tone neutral, not accusatory.
Is a random draw legally required? Depends on where you are and how you framed the giveaway. In most jurisdictions, a "sweepstakes" (free-to-enter, chance-based) requires random selection and disclosure of the odds or rules. A "contest" (skill-based, like best photo) can be judged. If you called it a giveaway and asked for a comment, treat it as a sweepstakes and draw randomly — that's the safest default and it's what your audience expects.
How many backups should I pick? Two per winner is the reliable default. Three if the prize needs a shipping address or paperwork. If you're running a livestream draw and want to burn through no-shows in real time, five is not overkill.
Can I use the same picker for a raffle at an in-person event? Yes — paste the ticket numbers or names, set the winner count, and project the screen. It works exactly the same way, and the audience watching the physical projection is the fairness proof.
Do I have to publish the loser list? No, and you probably shouldn't. Publishing the entrant list is fine (that's the fairness proof at draw time). Publishing a specific "these people lost" list serves nobody and can feel unkind. The winner and backups are the only names that need to be public after the draw.
Run the draw the same way every time, keep the recording, and you'll spend zero time defending the result. Which means you can spend that time planning the next giveaway instead.