universal
Free Random Comment Picker
Pick a fair, random winner from any list of comments — free, instant and entirely in your browser.
Works with comments from any platform — copy them, paste them below
Your entries never leave your browser. Nothing is sent to any server.
How it works
Three steps, no account
Paste your entries
Copy the commenter names or comment texts from your post or video and paste them into the box, one entry per line.
Choose your options
Select how many winners you need (1 to 10) and whether duplicate entries should be removed. No setup, no login.
Pick the winner
Click Pick Winner. A cryptographically secure random draw selects the winner instantly — entirely in your browser, never sent anywhere.
Why it matters
A giveaway is only as good as its draw
Whether you run a giveaway on Instagram, YouTube, TikTok, Facebook or X, your audience expects the winner to be chosen fairly. Picking by hand invites bias and suspicion; a random draw removes both and is easy to explain to your community.
This picker uses crypto.getRandomValues(), the browser’s built-in cryptographically secure random number generator, together with an unbiased Fisher-Yates shuffle. Every entry has exactly the same chance of being drawn.
Use cases
Where a comment picker helps
Instagram giveaways
Copy the commenter names from your post, paste them one per line and draw a winner. Show the draw to your followers as proof of fairness.
YouTube comment draws
Collect the comment authors from your video, remove accounts you do not want to include and draw a neutral winner.
TikTok and Facebook contests
Paste the names from any comment section and pick a winner without installing an app or logging in anywhere.
Multiple prizes
Giving away several prizes? Draw up to 10 different winners at once. Nobody can win twice in the same draw.
Duplicate protection
The duplicate filter makes sure that people who commented several times do not get extra chances.
Classrooms and teams
Any list works: pick a student to answer, a colleague to present, or a name for a raffle at your next event.
Under the hood
How the winner is selected
The picker first cleans your list: it trims each line, ignores empty lines and, if you choose, removes duplicates (compared without regard to upper or lower case). It then shuffles the remaining entries with the Fisher-Yates algorithm, driven by random numbers from crypto.getRandomValues(), and takes the first entries of the shuffled list as winners. Random numbers are drawn without modulo bias, so no position in the list is favoured. The whole process runs locally in your browser.
Questions
Frequently asked questions
Is this comment picker really free?
Do I need an account to use it?
Are my comments stored or sent anywhere?
How is the winner selected?
crypto.getRandomValues(), the browser’s built-in cryptographically secure random number generator. Every entry has the same chance of being drawn.Which platforms does it work with?
How do I get the comments into the picker?
What does “Remove duplicate entries” do?
Can I pick more than one winner?
Can I run the draw again with the same list?
What is the difference between random and cryptographically secure random?
Math.random() are built for speed, not for security, and their output can in principle be predicted. A cryptographically secure generator is designed so that its output cannot be predicted from earlier results. This tool uses crypto.getRandomValues(), which is of the second kind.