Giveaway Comment Picker
Pick giveaway winners from a pasted comment list with keyword and tag-a-friend rules, bonus entries, a crypto-random Fisher-Yates draw and named alternates.
Entry rules
Qualifying entries (4)
- @maya.builds — 1 entry, 2 tagged
- @sam_travels — 1 entry, 2 tagged
- @jo.designs — 1 entry, 2 tagged
- @kim.codes — 1 entry, 2 tagged
Disqualified (4)
- @priya.k — tagged 1 of 2 friends
- @leo_makes — missing "#TravelPackGiveaway"
- @maya.builds — duplicate — one entry per user
- @noah.r — missing "#TravelPackGiveaway"
Every comment stays in your browser — nothing is uploaded, and no platform is contacted. Download the entry list before you draw if you want a record of exactly who was in the bag; many jurisdictions and platform promotion rules expect you to be able to show it.
What is the Giveaway Comment Picker?
A giveaway winner picker that parses a pasted comment list, filters entries against your keyword and tag-a-friend rules, builds a weighted ticket list and draws winners with a Fisher–Yates shuffle seeded by crypto.getRandomValues.
- Tolerant parser for four common comment export formats
- Keyword, tag-a-friend and one-entry-per-user rules applied transparently
- Bonus entries for surplus tags, with a configurable cap
- Fisher–Yates shuffle seeded by crypto.getRandomValues, not Math.random
- Winners plus ranked alternates, with each entrant able to win only once
- Full qualifying and disqualified lists, and a CSV of the exact entry pool
How to use the Giveaway Comment Picker
- 1
Paste your comments one per line — username: comment, username - comment, a tab, or @username comment all work.
- 2
Set your entry rules: a required keyword or hashtag, how many friends must be tagged, and whether entries count per user or per comment.
- 3
Optionally award bonus entries for extra tags and set a cap on them.
- 4
Choose how many winners and alternates you want, then download the entry list if you want a record.
- 5
Click Draw winners — re-running produces a fresh, independent draw.
About the Giveaway Comment Picker
Running a comment giveaway fairly means two things: applying your entry rules consistently, and drawing at random in a way you can describe afterwards. This picker does both. Paste your comment export, set the rules, and it shows exactly who qualified, who did not and why.
Rules cover the usual requirements — the comment must contain a keyword or hashtag, it must tag a minimum number of friends, and entries count either once per user or once per comment. You can also award bonus entries for tagging more friends than required, with a cap so one person cannot flood the draw.
The draw itself uses a Fisher–Yates shuffle over the weighted ticket list, seeded by crypto.getRandomValues rather than Math.random, and each entrant can win only once. Winners and ranked alternates are shown together, and you can download the exact entry list as CSV before you draw. Every comment stays in your browser.
Frequently asked questions
How do you pick a random winner from Instagram comments?
Copy the comments into a list, filter them against your stated entry rules, then draw at random from the qualifying entries. This tool does all three steps and shows the entry list it drew from, so the result is defensible if anyone questions it.
Is the draw genuinely random?
It uses a Fisher–Yates shuffle driven by crypto.getRandomValues, the browser's cryptographic random source, with rejection sampling so no entry is favoured by modulo bias. That is a stronger guarantee than Math.random, which is not designed for fairness.
Can one person get multiple entries?
Only if you allow it. Choose one entry per comment to let repeat commenters accumulate tickets, or enable bonus entries for tagging extra friends. Even then a single entrant can only win once — extra tickets improve their odds, not their winnings.
Why should I download the entry list before drawing?
Because it is your evidence of who was in the draw and under what rules. Many platform promotion policies and local prize-draw rules expect an organiser to be able to show that entries were treated consistently.
Are my comments uploaded anywhere?
No. The parsing, the filtering and the draw all happen in your browser. No platform is contacted and no comment leaves your device, which also means the tool works offline.
Related tools
Random Name Generator
Free random name generator online — create realistic full names or unique usernames instantly. Randomize names, choose gender, count and format, then copy.
Random Number Generator
Generate random numbers in any range with cryptographically secure randomness. Multiple numbers, no-repeat mode, sorting, plus dice and coin presets.
Spintax Generator
Parse nested spintax, get the exact unique variation count, list every version or generate random unique spins, and merge existing variants back into spintax.
Social Media Content Calendar Generator
Turn a start date, weekly cadence, posting times, platforms and a topic list into a dated schedule with a month grid, CSV export and a downloadable .ics file.
Hashtag and Mention Extractor
Extract all #hashtags and @mentions from pasted posts or captions. Deduplicates, counts frequency and exports each list separately — 100% in-browser.