Blog
Instagram · 6 min read

Instagram Comment Picker: How to Pick Random Winners for Free

Step-by-step guide to picking random winners from Instagram comments: writing the entry rules, loading the comments, filters, alternates and checking the SHA-256 record.

LG

Lucas Gaviello

Founder & Lead Engineer · Builds and maintains the draw, comment-fetching and payment flow.

In this article

A comment picker does one job: it takes the people who commented on a post and chooses one or more of them at random. That sounds trivial, and the random part is. What decides whether your giveaway feels fair is everything around it: which comments count, how duplicates and spam are handled, and whether anyone can check the result afterwards. This guide walks through the whole process, step by step, using PickAWin as the example, and points out where any tool you use should give you the same answers.

Before you start: write down what counts as an entry

Most disputes after a giveaway are not about luck. They are about a rule that was never written. Before you pick anyone, decide and publish these points in the caption:

  • One entry per person, or one entry per comment? If someone comments five times, do they get five chances? Most giveaways say no, and a duplicate filter enforces it.
  • Do tags matter? "Tag two friends" is a common rule. Decide whether a comment with one tag counts, and whether tagging the same friend twice counts as two.
  • Is a hashtag required? If the rule says the comment must include a hashtag, the picker should be able to drop comments without it.
  • When does entry close? Pick a date and time, with the time zone. Comments after that moment should not be in the draw.
  • Who is excluded? Your own account, staff, partner brands, or accounts that broke the rules.

Writing this first is what lets you apply the same filters to everyone, and explain the result if someone asks.

Step 1: get the comment list

There are two ways to bring the comments into PickAWin.

Automatic mode (Instagram links). Paste the link to the Instagram post or Reel. The comments are fetched for you, and the draw runs on that list. This is a one-time payment per draw, with no subscription and no account. The price depends on how many comments the post has and is shown in your currency before you pay; the current table is on the pricing page.

Free manual mode (any platform). Copy the comments yourself and paste the list. The draw runs in your browser at no cost, with no signup and no size limit (you need at least two participants). This is also the way to run a draw for YouTube, TikTok, X, Facebook or any other network, because automatic fetching only works with Instagram links.

On small posts, with 200 comments or fewer, PickAWin shows both options side by side, so you can choose to paste the list yourself instead of paying. On larger posts the automatic option is shown first, and the manual paste is still available on the start screen.

Step 2: apply the filters that match your rules

Once the list is loaded, the filters turn your written rules into something the tool can apply the same way to everyone. In PickAWin you can:

  • Remove duplicates, so each username counts once no matter how many times they commented.
  • Require a minimum number of mentions (from 0 to 10), for "tag your friends" giveaways.
  • Require a hashtag, dropping comments that do not include it.
  • Exclude words, for example spam phrases or links.
  • Set a minimum comment length, which removes one-emoji comments if your rules ask for a real answer.
  • Exclude specific users, such as your own account or staff.

One thing PickAWin does not do is check whether a commenter follows your account. If "follow us" is part of your rules, check the winner's profile by hand before announcing, and say in the caption that you will.

Step 3: choose how many winners

You can pick from 1 to 50 winners in the same draw. A practical habit is to draw a few more than you need and announce the extras as alternates. If a winner does not reply within the deadline you set, you move to the next name on the same result, instead of running a new draw that people might see as a do-over.

Step 4: run the draw

When you press draw, the browser generates a random 256-bit seed, and the order of the participants is derived from it with a standard shuffle. The result shows the winners together with the seed and its SHA-256 hash. The same values appear on the PDF certificate you can download.

Automatic draws also get a public result page that you can link in your announcement. Premium adds a cinematic winner reveal, which some creators like to record for Stories; it does not change who wins, only how the result is shown.

Step 5: announce the winner and keep the record

A good announcement answers the questions people will ask anyway:

  • the winner's username (and the alternates, if you drew them);
  • when entries closed and how many valid entries were in the draw;
  • which filters were applied (duplicates removed, mentions required, and so on);
  • a link to the result page or a screenshot of the certificate;
  • how long the winner has to reply.

Keep the certificate and your caption together. If someone questions the result weeks later, you have the rules you published and the record of the draw.

What the SHA-256 hash proves, and what it does not

The hash lets anyone confirm that a published result was not edited after the draw. You can paste the seed and the hash into the verify page, which computes the hash in your browser and tells you whether they match.

It is worth being precise about the limits. The hash is not announced before the draw, and the participant list is not published, so outsiders cannot re-run the draw themselves. What the check confirms is that the result you show matches the record created at the moment the draw ran. That is a real protection against a result being swapped later, and it is the honest way to describe it.

Common mistakes

  • Changing the rules after seeing the comments. Decide filters before the draw, not after you see who would win.
  • Counting comments that arrived after the deadline. Load the comments after entry closes.
  • Running the draw again because you did not like the result. If you need alternates, draw them in the same run.
  • Promising a prize you cannot ship. If the giveaway is limited to one country, say so in the caption.
  • Forgetting the platform's own rules. Instagram asks giveaway hosts to publish official rules and to state that the promotion is not sponsored or administered by Instagram. Our guide to Instagram giveaway rules covers this in more detail.

Quick checklist

  • Rules written in the caption, with the closing date and time zone.
  • Comments loaded after entry closed.
  • Filters set to match the rules.
  • Winners and alternates drawn in one run.
  • Result page or certificate shared with the announcement.
  • Winner contacted with a clear reply deadline.

If you follow these steps, the random part takes a few seconds and the rest of the giveaway holds up when people ask how the winner was chosen. You can start a draw from the sortear page, either by pasting an Instagram link or by pasting the list of comments for free.

Ready to draw?

Paste the post link or the comment list and see the winner in seconds.

Run free giveaway