How to use it
- Copy and paste commentsCopy the comments from your post in a desktop browser and paste them into the box. Lines such as Reply or 2w are skipped automatically.
- Apply your rulesSet the required word or hashtag, the minimum number of @tags, one chance per person, and any accounts to exclude, such as your own brand.
- Pick winners and backupsChoose how many winners and backups you need, press Pick the winners, then check each one against the post before announcing.
What the comment picker does
- Reads comments you paste from a post and finds each author, so it works as a Facebook comment picker or an Instagram giveaway picker without logging in to either site.
- Applies your entry rules: a required word or hashtag, a minimum number of @tags, one chance per person, excluded names.
- Draws winners plus backups, with an optional verifiable draw and proof link.
Getting the comments onto the page
Social apps do not hand you a tidy list, so the picker works from plain text that you copy yourself. Open your post on a computer, because selecting and copying many comments is far easier with a mouse than on a phone. Expand any collapsed replies or load more comments first: the picker only sees what you paste.
Then select the comment area, copy, and paste into the box. Each app lays out comments differently and changes its layout from time to time, so we do not promise a particular menu path. What matters is that every comment ends up with the author's handle and the text. Extra lines such as Reply, Like, a count of likes or a time like 2w are filtered out. The same approach works for comments on Instagram, TikTok, YouTube, Facebook or X, since the tool only reads the text you paste.
Decide beforehand whether replies to a comment count as entries. If they do, copy them too; if they do not, leave them out of the paste or delete those lines, because the picker treats every pasted line as a separate comment. Finally, check the count: if the post says 318 comments and the results panel says 90 were read, part of the thread did not load, and you should go back and expand it.
How a pasted line becomes an entrant
The reader looks for the author at the start of each line. It understands @name followed by the comment, name: followed by the comment, and name - followed by the comment. If none of those patterns fits, it takes the first word as the name and the rest as the comment. Mentions inside the comment, written as @someone, are counted separately for the tag rule.
After you press the button, the results panel says how many comments were read and how many your rules left out. Compare that with the number on your post. A large gap usually means a formatting problem in the paste, not a lot of ineligible people, and it is worth scanning the entries before you trust the draw.
Entry rules you can switch on
Must include: a word or hashtag that has to appear somewhere in the comment text, ignoring capital letters. Use it for a rule such as comment with the word WIN or add our hashtag. At least N @tags: sets the minimum number of tagged accounts, from 0 to 20, so a rule like tag two friends becomes a 2.
One chance per person is on by default. Without it, someone who commented ten times has ten entries, which changes the odds for everyone else. With it on, repeated comments by the same handle collapse into one, however the capital letters are written. Exclude names takes a comma-separated list, with or without the @, for your own account, staff and judges.
Write your rules in the post before people enter, and set the picker to match them exactly. If the post says tag three friends but the picker is set to two, you will have a dispute whichever way it goes.
A 300-comment example
A small bookstore posts a photo of three new paperbacks. The rules read: comment with your favorite genre, tag two friends, one entry per person, and the shop's staff cannot win. After a week there are 318 comments. On a laptop, the owner opens the post, expands the replies, copies the comment area and pastes it into the picker.
She leaves Must include empty, because the rule is about genre rather than a fixed word, sets At least to 2, keeps One chance per person on, and types the shop's account and two staff handles into Exclude. The panel reports 318 comments read and 121 left out, so 197 people are eligible. She asks for three winners and two backups, scrolls to the winners' comments on the post to confirm each one tagged two real accounts, and announces them the next morning.
Winners, backups and an optional proof
Choose 1 to 50 winners and 0 to 20 backups. Winners and backups are shown in two separate lists so there is no confusion about who is who. Backups step in when a winner does not respond in the time your rules allow, or turns out to be ineligible after you check the account.
Check the verifiable draw box if you want a record others can recheck. The picker fingerprints the eligible handles, books a public beacon round slightly ahead, and offers an Open the proof button once the winners appear. The proof carries the handles in plain view for whoever opens it, so decide whether you are happy to publish them. The page on verifying draws explains what a proof covers and what it leaves open. Anyone can then recheck the result on the verify a draw page.
Why it never asks you to log in
There is no sign-in with a social account, no scraping of your page and no connection to any platform. Nothing needs a password, a token or a permission that you would later have to revoke, and no site can lock you out for using it. The cost is one copy and paste.
TwirlPick is not affiliated with or endorsed by any social network, and the names appear on this page only to say which comments you might paste. The pasted text stays in your browser, where the latest paste is saved in local storage for this device. Clear the box and your browser data when the giveaway is over if others use the same computer.
Check the winner by hand, then promote responsibly
The picker sees text, not accounts. It cannot tell a real person from a bot, cannot see whether someone follows you, and does not know that a comment was deleted or edited after you copied it. Before you announce, open the post, find the winner's comment, confirm it still meets your rules, and confirm the account is real and eligible. Keep a screenshot or a saved copy of the pasted text as your record of who was in the pool.
Every platform has its own promotion rules, and so does the law, in your entrants' home countries as well as yours. Read both before launching. Keep entry free and open, state who can enter and when the prize ends, and never ask for payment to join. Asking entrants to pay may turn the whole thing into an unlicensed lottery. For entries collected outside social media, such as a form or a list, use the giveaway picker.
Questions
How do I choose a winner from social media comments?
Copy the comments from your post, paste them into the box, set your entry rules, and press Pick the winners. The tool finds each author, removes comments that break the rules, then draws winners and backups at random from the eligible handles.
Does the comment picker need my Instagram or TikTok login?
No. It never connects to any platform, never asks for a password and never reads your page. It only processes text that you paste, in your own browser, and the comments are not sent anywhere. A verifiable draw requests a public round number only.
Can I require a hashtag or tagged friends?
Yes. Fill Must include with the word or hashtag, and set At least to the number of @tags you need. Comments that fail either rule are left out, and the result shows how many were dropped so you can sanity-check the paste.
What if someone commented many times?
With One chance per person on, which is the default, all comments from the same handle count as one entry. Turn it off only if your published rules say that each comment is a separate entry, because it shifts the odds toward frequent commenters.
Can I use this for YouTube or Facebook comments too?
The steps are the same. Copy the comments from the page, ideally on a computer, paste them in, and apply your rules. Layouts differ between platforms, so scan the entry count against the post, and fix the paste if the numbers do not match.
Do I need backup winners?
It is wise to have at least one. Winners sometimes do not reply, are not eligible, or have deleted their account. Backups come from the same draw, in order, so you can move to the next name without redrawing, and your rules can say how long a winner has to answer.
Why was my comment-based winner removed from the pool?
Usually a rule applied to their line: the required word was missing, they tagged too few accounts, they appeared on the exclude list, or an earlier comment from the same handle was already counted. The panel shows how many lines were dropped, and you can loosen a rule and run again.