PlaylistTime / Comment picker
YouTube comment picker: draw a random giveaway winner
Paste one or more YouTube or Shorts links, or a channel, and pick random winners from the comments, with one entry per person across all videos.
Alternates
Draw details
This YouTube comment picker draws random winners from the comments on a video or a Short, and it can combine up to 10 videos in one draw, or a channel's latest uploads, for giveaways that run across several posts. Paste the links, say how many winners you need, and press Pick winners. One entry per person, across all the videos, is on from the start; under More options you can require a word or a hashtag, leave out the channel's own comments, limit the draw to comments posted between two dates, and draw alternates in case a winner does not reply. The draw runs in your browser with its cryptographic random number generator, and the result shows the time of the draw, how many comments were read from each video, how many were eligible and every filter used, so you can post it with your announcement. It is free, needs no YouTube sign-in, and nobody's comments are stored by us.
How to pick a random comment on YouTube
1. Paste the video link
Use Share, Copy link on the video or Short. Watch, youtu.be, Shorts and live links all work. For a giveaway on several videos, put one link per line, or choose Channel uploads and type the channel.
2. Choose the number of winners
Leave the box empty for one winner. Open More options for alternates and filters.
3. Set the rules you announced
Match the filters to your giveaway's rules: a required word or hashtag, a closing date, the channel's own replies left out. Settings that you do not use do nothing.
4. Pick winners and share the result
The picker reads the comments, applies the filters and draws. Copy the result summary for your announcement, or open each winner's comment on YouTube to reply to it.
How does the comment picker work?
- Read: it asks YouTube's official Data API for each video's top-level comments, newest first, 100 at a time, up to 10,000 comments for the whole draw.
- Filter: it drops comments that break your rules. With one entry per person, each YouTube channel keeps only its earliest comment across all the videos, so commenting more, or on every video, does not raise anyone's chance.
- Draw: it shuffles the eligible entries with
crypto.getRandomValues, the browser's cryptographic random generator, using a Fisher-Yates shuffle with no modulo bias, and takes winners and alternates from the top in order. The draw never touches our server.
Worked example: a Short with 13,237 comments
On 26 October 2026 we tested the picker on a Short from one of YouTube's biggest channels. YouTube counted 13,237 comments on it, replies included. The picker read the newest 10,000 top-level comments in about 30 seconds and said so in the result. With one entry per person ticked, 8,788 entries were left, because 1,212 comments came from people who had already commented. Drawing 3 winners gives every remaining entry the same chance: 3 / 8,788 = about 0.034%, or 1 in 2,929. Someone who had posted 10 comments got no better odds than someone who posted one.
Giveaway across several YouTube videos
Paste up to 10 video or Shorts links, one per line. The picker reads every video into one draw and shows how many comments came from each. One entry per person applies across all of them, so a viewer who commented on five videos still has one entry, which is what most "comment on any video" giveaways mean. If your rules give one entry per video instead, untick One entry per person.
The 10,000-comment limit is shared fairly: each video gets an equal share of what is left, and a smaller video's unused share passes to the next. With 3 videos that is about 3,333 each; if the first has only 400 comments, the other two get about 4,800 each. When a video has more comments than its share, only its newest are read, and the result names that video.
Pick from a channel's latest uploads
Choose Channel uploads, type the channel's @handle or paste its link, and say how many of its latest uploads to use, from 1 to 10. The picker looks up the channel's uploads list (Shorts and live streams included, newest first) and reads them as one draw.
How to run a fair YouTube giveaway
- Write the rules first and put them in the description: how to enter, the closing date and time with time zone, how many winners, how you will contact them, and how long they have to reply.
- Use the same filters you announced. If the rule is "comment #giveaway", put #giveaway in Must contain; if it closes on Friday, set Posted before.
- Draw alternates at the same time, so a winner who never replies is replaced in a way everyone can check.
- Show the draw. Screen-record it, or post the result summary with the draw time and counts.
YouTube giveaway rules
YouTube's contest policies say that the creator is solely responsible for the contest, that it must be free to enter, and that it needs written official rules. The rules must link to YouTube's Community Guidelines, say that entries breaking them are disqualified, include any legal disclosures, state that YouTube is not a sponsor, and release YouTube from liability. You may not manipulate views, likes, dislikes or subscribers, and you may not imply that YouTube endorses the contest. Contest and lottery laws also differ by country, so check the rules where you and your entrants live.
Pick a winner from YouTube Shorts comments
Paste the Shorts link (youtube.com/shorts/...) exactly as it is. A Short is a video with its own ID, and its comments come from the same API, so every filter works the same way.
Can it pick only subscribers?
No. YouTube's API does not tell an outside tool whether a commenter subscribes to your channel; most subscription lists are private. If your rules say "subscribe to enter", check the winner by hand when you contact them, and draw alternates in case they do not qualify.
Why are some comments missing?
- Replies are not entries. Only top-level comments are read, which is how most giveaways count entries.
- Held or hidden comments: without the owner's sign-in, the API returns published comments only, so comments held for review or caught as likely spam are left out.
- Very big videos: one draw reads at most 10,000 top-level comments, newest first. The result says so whenever that happens.
- Comments turned off: YouTube's help lists the reasons, including the owner's setting, "made for kids" videos and Restricted Mode. In a draw of several videos, such a video is skipped and named in the result.
- Fresh comments: answers are cached for up to 10 minutes, so a comment posted a moment ago may not be in the draw yet.
How many comments can it read?
Up to 10,000 top-level comments per draw, from up to 10 videos. Each 100 comments costs 1 unit of the YouTube API allowance this site shares across all its visitors (10,000 units a day), plus 1 unit per video for its title and channel, so the largest possible draw uses 110 units. Our server keeps count during the draw and stops at the limit, so a draw cannot use more. A channel's latest uploads cost 2 more units to look up. The comment count YouTube shows includes replies, so it is often higher than the number of entries.
How accurate is the draw?
- Random:
crypto.getRandomValuesis the generator browsers provide for cryptography, and the shuffle gives every eligible comment the same chance. - Complete up to the limit: every published top-level comment the API returns, newest first, up to 10,000 per draw.
- Filters are literal: Must contain ignores capitals, so "#Giveaway" matches "#giveaway", but a typo in a comment does not match.
- Not a legal service: you are responsible for your giveaway's rules and for following them.
Sources
- YouTube Data API, commentThreads.list (1 unit per call, up to 100 comments, order by time, the commentsDisabled error), channels.list and playlistItems.list (1 unit each).
- YouTube Help, YouTube's contest policies and guidelines.
- YouTube Help, Learn why comments are turned off.
- MDN, Crypto: getRandomValues().
Why we built this comment picker
A giveaway is only fair if the people who entered can see that it was. Many pickers show a spinning animation and a name, with no record of how many comments were read or which rules were applied, and few can run one draw across several videos. Nitin Raja, who builds PlaylistTime, tested a lot of these pages before building this one: after testing out a lot of websites, he found what people need and what they do not, and built around that. So this picker keeps the steps short, reads comments through YouTube's official API, draws with the browser's cryptographic generator, and gives you a summary to post: when it was drawn, from which videos, from how many comments, with which filters.
What this picker does, and what it does not
- Reads: up to 10,000 top-level comments per draw from up to 10 videos (or a channel's latest uploads) through YouTube's official Data API, with each comment's author, text and date, plus each video's title and channel.
- Filters in your browser: one entry per person across all videos (by YouTube channel), a required word or hashtag, the channel's own comments, comments posted after or before a date.
- Draws in your browser: winners and alternates with crypto.getRandomValues, the same engine as our live chat, Instagram and TikTok pickers.
- Does not: check subscriptions, read replies, see held or deleted comments, or store anybody's comments or names. YouTube's answer is cached for 10 minutes at most so a re-draw does not use the shared allowance again.
Why it is different
| This picker | Typical comment picker | |
|---|---|---|
| Several videos or a channel's uploads in one draw | Yes, up to 10, one entry per person across all | Usually one video, or a paid feature |
| Random generator | The browser's cryptographic generator, unbiased shuffle | Often not stated |
| Draw record (time, comments per video, eligible, filters) | Yes, copyable | Usually just the winner |
| Keyword, date range, owner excluded, alternates | Yes, free | Some filters behind a paywall |
| Says how many comments it read and when it stopped | Yes | Rarely |
| Sign-in with YouTube | Not needed | Sometimes required |
Related tools
- YouTube live chat picker: a random winner from a live stream's chat, with a keyword like !enter.
- Instagram comment picker: paste your post's comments and draw a winner.
- TikTok comment picker: paste your video's comments and draw a winner.
- YouTube dislike checker: the estimated dislike count beside the exact likes and views.
- YouTube engagement rate calculator: likes and comments compared with views.
- All YouTube creator tools: every free tool for channels and videos on one page.
Built by Nitin Raja. Last updated 26 October 2026.
Questions
How do I pick a random comment on YouTube?
Paste the video or Shorts link into this comment picker, choose how many winners you need and press Pick winners. It reads the comments through YouTube's official API and draws at random in your browser.
Can I pick a winner from several YouTube videos at once?
Yes. Paste up to 10 video links, one per line, or choose Channel uploads and the number of latest uploads. All comments go into one draw, with one entry per person across all the videos unless you untick it.
Is the YouTube comment picker really random?
Yes. It shuffles the eligible comments with crypto.getRandomValues, the browser's cryptographic random generator, using an unbiased Fisher-Yates shuffle, so every eligible comment has the same chance.
Can one person win twice?
Not with One entry per person, which is on from the start: each YouTube channel keeps only its earliest comment across all the videos before the draw.
How many comments can it read?
Up to 10,000 top-level comments per draw, newest first, shared equally between the videos. The result says when a video had more comments than were read. Replies are not counted as entries.
Does it work with YouTube Shorts?
Yes. Paste the Shorts link as it is; Shorts comments are read the same way as comments on normal videos.
Can it pick only subscribers?
No. YouTube does not tell outside tools whether a commenter is subscribed, and most subscription lists are private. Check the winner yourself and draw alternates in case they do not qualify.
Is it free, and do I need to sign in?
It is free and needs no sign-in. Nothing you draw is stored by us; the comments are read from YouTube's public data and cached for at most 10 minutes.