How to pick a winner for an Instagram giveaway

Updated guide · 6 min read

The easy part of an Instagram giveaway is posting it. The work arrives afterwards, when there are eight hundred comments and you have to choose a winner in a way that survives someone asking “how do I know that was actually random?” This guide covers both ends: what to write before you publish, and what to do once entries close.

Settle three things before writing a caption

Prize, deadline, entry rule. The prize decides who shows up: something generic attracts accounts that exist purely to enter giveaways, while something tied to what you sell attracts customers. If the point is to sell afterwards, pick something only a genuine user of your product would want.

The deadline needs a date and a time. “Until Sunday” is ambiguous enough to start an argument with whoever commented on Sunday night. And the entry rule is where nearly every problem begins: decide now whether one entry per person or many, because that choice changes the odds and you cannot revise it after publishing without it looking like manipulation.

Write a rule you can actually enforce

A rule is only useful if it is checkable. “Tag a friend” is vague: someone will tag fifteen people across forty comments and believe they played fair. “Tag one friend per comment, one entry per account” is enforceable.

Four lines in the caption usually cover it: what to do, how many times they may enter, the deadline, and what disqualifies — fake profiles, business accounts, entries after the cutoff.

Publish with a public account

Post, carousel or Reel makes no difference to the draw. A private account does. Comments on a locked profile are not public, so no external tool can read them — that applies to every tool, not just this one. If your account is private, open it while the promotion runs.

Copy the link and pull the comments

In the app, tap the three dots above the post and choose copy link. On desktop, the address bar works. Paste it into the Instagram comment picker and wait.

While it loads, a preview of the post appears with the picture and handle. Check it: if that is not your giveaway, the URL was wrong and you can cancel before spending a load. On a large post this takes a few minutes and the tab must stay open, because the work happens in your browser.

Turn every rule into a filter

This is the step that separates a draw from a performance. Each sentence in your caption has an equivalent on screen: required a hashtag, switch the hashtag filter on; asked for tags, raise minimum mentions; promised one entry per person, switch on one-entry-per-account.

The counter beside the filters shows how many entrants remain valid after each adjustment. A large drop is normal, not an error — most people who comment on a giveaway do not read the rule to the end. A drop to almost nothing usually means the filters are too tight; turn them off one at a time to find the culprit.

Draw, then check before you announce

The result opens with the profile picture, handle, the comment that qualified and its date. Before publishing anything, run two quick checks: open the drawn profile to confirm it is a real account, and confirm the winning comment actually satisfies the rule you announced.

No picture, no posts and digits at the end of a handle usually means a bot. If so, use the blocked-accounts field and draw again — but only if that policy was already written into the caption from the start. Redrawing because you disliked the result is something audiences notice.

Ready to draw?

Paste your post link and see how many entrants survive your own rules. Free, no signup.

Run my giveaway draw

Announce in a way that ends the conversation

Post the result card to stories, tag the winner, and state the criteria in one sentence: how many comments were in the draw, which rule applied, when. If you recorded the screen during the draw, better still — ten seconds of video beats any written explanation.

Set a reply deadline for the winner and say what happens if they vanish. A backup announced up front avoids the awkwardness of redrawing a week later with nobody understanding why.

The mistakes that cause complaints

Drawing from part of the comments without realising. The most common and the quietest: the tool reads the first three hundred, draws, and nobody notices two thirds of the audience never entered the pool.

Changing the rule after posting. Realising mid-campaign that one entry per person would have been better, and switching, invalidates the expectation of everyone who already commented twenty times under the original rule.

Announcing without checking the profile. Awarding a bot and having to walk it back publicly costs more credibility than the giveaway generated in reach.

Handing your password to a website. Comments on a public post are open information; no tool needs your password to read them. Anything asking for it is after the account.

Quick answers

Do I need an app? No. The draw runs in your phone or desktop browser with nothing installed.

Does it work on Reels? Yes, and carousels. Format does not change the process.

Can I draw several winners? Yes, as many as you need, without reloading the list.

Are there legal requirements? Prize promotions decided by chance carry their own rules in many countries. For a large campaign, check the local requirements before publishing.

After the guide