The full guide
How to pick a random Instagram giveaway winner, fairly and provably
A giveaway is one of the fastest ways to bring new people to an account, and one of the fastest ways to lose trust if the draw looks rigged. People who entered want to know the winner was picked at random, by the rules you announced, and not by whoever you happened to like.
A giveaway is one of the fastest ways to bring new people to an account, and one of the fastest ways to lose trust if the draw looks rigged. People who entered want to know the winner was picked at random, by the rules you announced, and not by whoever you happened to like. This guide covers how to set rules that are easy to check, how to collect the entries, how a random draw actually works, how to prove the result afterwards and how to announce winners without inviting doubt.

Start with rules you can check
Every dispute about a giveaway comes back to the rules. If they are vague, someone will feel cheated. If they are clear and announced before the giveaway starts, the draw only has to follow them.
Write down, in the post itself:
- How to enter. For example, comment on the post with the word you choose. Keep likes, follows, shares and tags optional rather than conditions of entry (see the platform rules below).
- How many entries each person gets. One entry per person is the fairest and the easiest to check.
- Who can enter. Age, country and any exclusions such as employees and their families.
- When it ends. A date and a time, with a timezone.
- How the winner is picked and announced. A random draw from eligible comments, announced in stories or a post on a given day.
- What happens if a winner does not reply. For example, a backup is chosen after 48 hours.
Platform rules to follow
Instagram's Promotion Guidelines make you responsible for running the promotion lawfully. They require a release of Instagram by each entrant, a statement that the promotion is not sponsored, endorsed or administered by Instagram, and they forbid asking people to tag content inaccurately, such as tagging themselves in a photo they are not in.
Meta has tightened the rules on engagement in exchange for entries over the years, and the wording differs between apps. Facebook's policy for Pages rules out "share to enter" and "tag your friends to enter" mechanics on personal timelines. Guidance on whether Instagram promotions may require likes, follows or tags is not consistent between sources. The safe choice on both apps is to make a comment on your post the way to enter and keep everything else optional.
Local laws on prize draws also differ by country, so check what applies where you and your entrants are.
Rules the picker can apply
The Comment Winner Picker applies the rules most giveaways use, so the draw matches what you announced.
| Rule | What it does |
|---|---|
| One entry per person | Several comments from the same account count once; the first one is used |
| Must include | The comment has to contain a word you set, such as the giveaway keyword |
| Friends tagged, at least | The comment has to tag this many different accounts, not counting the person themselves; use it only where your rules and the platform allow it |
| Leave out | Accounts that cannot win, such as your own and your team's |
| Winners and backups | How many winners to draw, and how many backups in order |
The result tells you how many comments were read, how many were in the draw and how many each rule left out, so you can see the rules working.
One more rule is always on: nobody can win twice in the same draw, even if you allow several entries per person.
Collecting the comments
The picker works from the comments you paste, one per line, each starting with the username, the way they appear under the post:
Lines that do not start with a username are counted and reported, so nothing is silently dropped. A practical way to collect them is to open the post on a computer, scroll until every comment has loaded and copy them. For very large giveaways, export the comments with a tool you trust and paste them in.
Do this after the giveaway has closed, so late comments are not mixed in.
How a fair random draw works
A fair draw has two properties: nobody can predict the result in advance, and anyone can check it afterwards. Those sound contradictory. A draw code makes them work together.
- The code is made at random. When you press the button, your browser's secure random number generator creates an eight-character code. Nobody can know it before it exists, including you.
- The code decides the order. The eligible comments are shuffled using the code as the starting point. The first names in the shuffled list are the winners, the next ones the backups.
- The same inputs give the same result. Paste the same comments, set the same rules and enter the same code, and the picker returns the same winners every time.
That third property is what makes the draw provable. You publish the code with the result. Anyone who doubts it can paste the comments, enter the code and see the same winners.

Why not just scroll and point?
Picking a comment by scrolling and stopping somewhere feels random, but it is not. People stop near the top, near comments they recognize or on accounts with a nice profile picture. Even when it is honest, nobody else can verify it. A recorded random draw with a code removes the question.
Announcing the winners
How you announce the result matters as much as how you draw it.
- Announce publicly, in a story and in a comment or caption update on the original post.
- Show the draw. A screen recording of the draw, or a screenshot showing the code, the number of entries and the winners.
- Publish the draw code, so anyone can repeat the draw.
- Contact winners yourself, from your own account. Warn your audience that you will never ask for payment or passwords to claim a prize.
- Use the backups in order if a winner does not reply within the time you announced.
Fake accounts often copy a brand's name and message entrants pretending to be the brand, asking for card details to "pay for shipping". Saying clearly how you will contact winners protects your audience.
Common giveaway mistakes
- Rules announced after the fact. Any rule added at draw time looks like a way to pick someone.
- Requiring too much. "Follow five accounts, tag ten friends, share to story and like every post" brings low quality entries and annoys everyone.
- Not leaving out your own accounts. Your team commenting "good luck everyone" should not be in the draw.
- Counting multiple comments as multiple entries without saying so. Decide and state it.
- Making tags, follows or shares a condition of entry. Facebook rules out tag and share to enter mechanics, and Instagram forbids inaccurate tagging. Make the comment the entry and keep the rest optional.
- Keeping the winner secret. If nobody can see who won, people assume nobody did.
Running a draw in a minute
- Close the giveaway at the time you announced.
- Open the Comment Winner Picker and paste the comments, one per line, each starting with the username.
- Set the rules you announced: one entry per person, the word to include, accounts to leave out, and the number of winners and backups.
- Pick the winners. Note the draw code shown under the result.
- Announce the winners with the draw code and contact them from your own account.
To repeat a draw, paste the same comments, set the same rules and enter the code in the draw code field.
The comments stay in your browser. Nothing is posted, and nobody is messaged by the tool.
Run the whole giveaway in DMs
The draw is the last step. Before it, every entry deserves an answer: a confirmation, the rules, a reminder before it ends. Doing that by hand for hundreds of comments is impossible. With giveaway automation in ChatinFlow, every comment with the keyword gets a DM at once confirming the entry, so people know they are in and you keep a clean list of who joined. For more on rules and wording, read our guide to Instagram giveaway rules.
Quick answers
How do I pick a random winner from Instagram comments?
Copy the comments after the giveaway closes, paste them into a picker that applies your rules, draw at random and publish the draw code so anyone can check it.
Is the draw really random?
Yes. The code comes from your browser's secure random generator and decides the order. Nobody can know the result before the code exists.
Can someone check that the draw was fair?
Yes. With the same comments, the same rules and the same code, the picker always returns the same winners.
Can one person win twice?
No. Each account can win once per draw.
Sources
- Promotion Guidelines, Instagram Help Center.


