ToolNimba

๐ŸŽฒ YouTube Comment Picker

Shihab Mia By Shihab Mia ยท Updated 2026-06-27

Paste a YouTube video link or 11-character ID, set how many winners you want, then press Pick winners. Comments are loaded once and a random winner is drawn from everyone who commented. Use Pick again to re-draw without reloading.

This YouTube comment picker draws a random winner from the comments on any public video, perfect for running a fair giveaway or contest. Paste a video link or ID, optionally filter by a keyword (such as a required entry word) and choose to count only one entry per user, then pick the number of winners you want. The comments are read live from the official YouTube Data API, so the draw reflects the real audience who actually commented.

What is the YouTube Comment Picker?

A giveaway is only worth running if entrants believe the result is fair, and that is exactly the problem a YouTube comment picker solves. When you ask viewers to comment to enter, you can easily end up with hundreds or thousands of comments, far too many to fairly shortlist by hand. Scrolling and eyeballing favours whoever you happen to land on, and it opens you to accusations that the draw was rigged. A random picker removes that doubt by treating every eligible comment as one ticket in a hat and pulling the winner with no human bias at all.

This YouTube comment picker works by loading the public comments on the video you point it at, then drawing winners using a uniform random shuffle. It reads the top-level comments through the official YouTube Data API, the same source that powers analytics dashboards across the industry, so the pool it draws from is the genuine list of people who commented. Nothing about your account, your subscribers, or any private data is touched. The tool only ever sees the public comments that anyone watching the video can already read.

Two options make the draw match the rules you set for your contest. The keyword filter lets you require entrants to include a specific word or phrase, for example asking everyone to comment the word "entered" or a particular answer, and only comments containing that text are entered into the draw. The unique-user option counts each commenter once no matter how many times they posted, which stops a single determined person from flooding the comments to multiply their odds. Together these keep the giveaway honest and aligned with the terms you announced.

Because the picker is random, you can draw again as many times as you like. The Pick again button re-shuffles the same pool of comments without making another request to YouTube, which is handy when your first winner does not respond, does not meet a follow-up condition, or you simply want backup names ready. It is also fast and quota-friendly: comments are fetched once when you press the button, not on every keystroke, so a busy giveaway page never burns through the API limit.

It is worth being clear about what the tool reads and what it cannot. The YouTube Data API returns up to one hundred top-level comments per request in the order YouTube ranks them, which is plenty for the vast majority of giveaways. Replies nested under a comment are not counted as separate entries, and if the uploader has disabled comments on a video there is simply nothing to pick from. Knowing these limits up front helps you write giveaway rules that match what the picker can actually verify, which keeps the whole process transparent.

Used well, a YouTube comment picker turns a stressful, suspicion-prone moment into a clean ten-second routine. You announce the giveaway, ask viewers to comment to enter, then on the closing date you paste the link, apply your keyword and unique-user rules, and draw the winner in front of your audience. Everyone can see that the result came from a neutral random tool rather than from your personal favouritism, and that fairness is what keeps people entering your next giveaway too.

When to use it

  • Running a fair YouTube giveaway by drawing a random winner from everyone who commented on the video.
  • Requiring a specific entry word or answer and only entering comments that contain it, using the keyword filter.
  • Counting each viewer once with the unique-user option so spammers cannot multiply their odds by commenting repeatedly.
  • Picking several winners at once for a multi-prize contest, then drawing backups in case a winner does not respond.
  • Re-drawing instantly with Pick again when the first winner is disqualified or unreachable, without reloading the comments.
  • Demonstrating fairness on a livestream or recording by showing the random pick happen live in front of your audience.

How to use the YouTube Comment Picker

  1. Copy the YouTube video link from your browser or the Share button, or copy the 11-character video ID, and paste it into the input box.
  2. If your giveaway requires an entry word, type it into the keyword filter so only matching comments are entered.
  3. Choose One per user to count each commenter once, or Allow multiple comments to enter every comment.
  4. Set how many winners you want to draw in the Number of winners box.
  5. Press Pick winners. The YouTube comment picker loads the comments and draws your random winner or winners.
  6. Use Pick again to re-draw from the same comments, or Copy winners to save the result.

Formula & method

The tool sends your video link or ID to a server-side proxy that calls the official YouTube Data API v3 commentThreads endpoint (part=snippet, maxResults=100). For each returned thread it reads snippet.topLevelComment.snippet for the authorDisplayName, textDisplay and likeCount. It then applies your keyword filter (keeping only comments whose text contains the keyword) and, if One per user is selected, keeps only the first comment from each author. From that eligible pool it performs a uniform Fisher-Yates shuffle and takes the requested number of winners. The total number of eligible comments considered is shown so the draw is transparent.
How the YouTube Comment Picker Draws a WinnerPaste video linkURL, Short or IDLoad commentsYouTube Data APIFilter entrieskeyword + 1 per userRandom shuffleFisher-Yates drawWinner@viewerOnepickedGreat video, count me in!Comments load once. Pick again re-shuffles the same pool, no new request.

Worked examples

You run a simple giveaway and draw one random winner from all comments.

  1. Input: https://www.youtube.com/watch?v=dQw4w9WgXcQ
  2. Leave the keyword filter empty and set Number of winners to 1.
  3. Keep Entries per user on One per user (unique).
  4. Suppose the video has 100 comments from 92 unique people.
  5. The picker considers 92 eligible entries and shuffles them randomly.

Result: One winner is shown with their name and comment, and the card reads 92 comments considered.

Your rules require the word "entered" and you want three winners.

  1. Paste the video link and type entered into the keyword filter.
  2. Set Number of winners to 3 and keep One per user selected.
  3. Of 100 comments, suppose 70 contain the word entered and come from 64 unique people.
  4. The picker draws 3 winners from those 64 eligible entries.

Result: Three winners are listed and the card reads 64 comments considered, so only valid entries were in the draw.

Your first winner does not respond, so you re-draw a backup.

  1. You already pressed Pick winners, so the comments are loaded.
  2. You press Pick again without changing anything.
  3. The same eligible pool is re-shuffled in the browser with no new API request.

Result: A fresh random winner appears instantly, ready as a backup, without reloading the comments.

YouTube comment picker options and what each one does

OptionEffect on the draw
Keyword filterOnly comments whose text contains the keyword are entered. Leave empty to enter all comments.
One per user (unique)Counts each commenter once, even if they posted several times. Best for fair giveaways.
Allow multiple commentsEnters every comment, so a person who commented twice has two chances.
Number of winnersHow many winners are drawn from the eligible pool, from 1 up to 50.
Pick againRe-shuffles the same loaded comments without a new request to YouTube.

What the YouTube comment picker can and cannot read

ItemStatusNote
Top-level commentsReadUp to 100 are loaded per draw, in YouTube ranked order.
Comment author nameReadThe public display name shown on the comment.
Comment likesReadShown next to each winner for context only.
Replies to commentsNot enteredNested replies are not counted as separate entries.
Disabled commentsUnavailableIf the uploader turned comments off there is nothing to pick.
Your account dataNever accessedThe tool reads only public comments, no private analytics.

Common mistakes to avoid

  • Announcing rules the picker cannot verify. Asking entrants to like or subscribe cannot be checked by a comment picker, because that is private data. Base your verifiable rules on the comment itself, such as a required keyword, so the YouTube comment picker can actually enforce them.
  • Forgetting to turn on One per user. If you leave Allow multiple comments selected, anyone who commented several times gets several entries. For a fair giveaway, keep One per user (unique) on so every entrant has the same odds.
  • Expecting more than 100 comments in the pool. The YouTube Data API returns up to 100 top-level comments per request, which the picker uses. On a video with thousands of comments the draw is from that ranked set, so set giveaway expectations accordingly.
  • Typing a keyword with the wrong wording. The keyword filter matches the exact text you type anywhere in a comment. If your rule word was spelled differently from what entrants used, the filter may exclude valid entries. Check the comments considered count to confirm it looks right.
  • Trying to pick from a video with comments disabled. If the uploader disabled comments, there is nothing to draw from and the tool will say so. Make sure comments are enabled before you launch a giveaway on that video.
  • Treating the first draw as final without backups. Winners sometimes never reply. Use Pick again to line up one or two backup winners straight away, so a non-responsive winner does not stall your giveaway.

Glossary

Comment picker
A tool that selects one or more comments at random from a video, used to draw fair giveaway or contest winners.
Top-level comment
A comment posted directly on the video, as opposed to a reply nested under another comment. Only these are entered in the draw.
Keyword filter
A required word or phrase. Only comments whose text contains the keyword are entered into the random draw.
Unique user
Counting each commenter once regardless of how many comments they posted, so no one gets extra entries by commenting repeatedly.
Random draw
Selecting winners by chance using a uniform shuffle, giving every eligible entry an equal probability of being picked.
Video ID
The unique 11-character code that identifies a YouTube video, such as dQw4w9WgXcQ. It appears after v= in a watch URL.
YouTube Data API
Google's official interface for reading public YouTube data such as comments, video statistics and channel details.
commentThreads
The YouTube Data API endpoint that returns the top-level comments on a video, which this picker reads to build its pool.

Frequently asked questions

What is a YouTube comment picker?

A YouTube comment picker is a free tool that randomly selects a winner from the comments on a video. You paste the video link, optionally set a keyword and a one-entry-per-user rule, and the picker draws a random comment as the winner. It is the fair way to run a YouTube giveaway or contest without choosing winners by hand.

How do I pick a random winner from YouTube comments?

Paste the video URL or 11-character ID into the box, set how many winners you want, choose whether to count one entry per user, then press Pick winners. The YouTube comment picker loads the comments and shows your random winner with their name and comment. Press Pick again to draw a different winner from the same comments.

Is this YouTube comment picker free and where does the data come from?

Yes, it is completely free with no sign-up. The comments come straight from the official YouTube Data API, the same public source YouTube uses, through a secure server-side proxy so no API key is ever exposed in your browser. The tool only reads the public comments anyone can already see, it does not access your account or any private analytics.

Can I require a keyword for entries?

Yes. Type your required word or phrase into the keyword filter and only comments that contain that text are entered into the draw. This is ideal when your giveaway rules ask everyone to comment a specific word, an answer, or a hashtag to qualify as a valid entry.

Does the comment winner picker count duplicate comments from the same person?

By default the unique-user option counts each commenter once, no matter how many times they commented, so a single person cannot improve their odds by flooding the comments. If you want every comment to count as a separate entry, switch the option to Allow multiple comments.

How many comments can the random youtube comment picker read?

The YouTube Data API returns up to 100 top-level comments per request, and the picker draws from that set. For the great majority of giveaways this covers everyone who entered. Replies nested under comments are not counted as separate entries.

Can I pick more than one winner at once?

Yes. Set the Number of winners box to the number of prizes you have, up to 50, and the picker will draw that many distinct winners in a single random shuffle. It also makes it easy to draw a few backup winners in case someone does not respond.

What if the video has comments disabled?

If the uploader has turned comments off, there is nothing for the picker to read and the tool will tell you so. Make sure comments are enabled on your giveaway video before you ask people to comment to enter, otherwise no entries can be collected.

Can the youtube giveaway picker check likes or subscriptions?

No, and no honest tool can. Likes and subscriptions are private signals the API does not expose for individual viewers, so a comment picker cannot verify them. Base any verifiable entry rule on the comment itself, such as a required keyword, which the picker can actually enforce.

Is the draw really random and fair?

Yes. After applying your keyword and unique-user filters, the picker performs a uniform Fisher-Yates shuffle so every eligible comment has an equal chance of being chosen. The result card also shows how many comments were considered, so you and your audience can see the draw was made from the full eligible pool.