This website requires JavaScript.

YouTube 抽獎工具

從任何公開 YouTube 影片抽出可驗證的隨機贏家 — 包含留言與回覆,可選「僅限創作者愛心」模式。免費、免註冊、符合 FTC 規範。

Why a dedicated YouTube giveaway picker

YouTube giveaways have specifics: comments aren't all equal — pinned comments and "hearted by creator" comments often signal entries the channel owner already validated. Replies live in collapsed threads. Bot accounts dominate comment sections of any video over ~10k views. This picker is tuned for those patterns.

What the picker can do on YouTube

  • Public videos and Shorts — paste any URL, the picker handles both.
  • "Only hearted by creator" mode — restrict the entry pool to comments the channel owner explicitly validated by hearting them. Eliminates 99% of bot entries.
  • Exclude pinned comments — usually the channel owner's own pinned reply that you don't want in the draw.
  • Replies as entries — toggle on if entries were in replies under a "Comment with X to enter" parent comment.
  • Duplicate dedup — same channel commenting many times only counts once. Toggle off if you want to reward engagement.
  • Account-age signal — YouTube doesn't expose account-creation date publicly, but the picker flags channels with no posted videos and no profile photo (typical bot signature) so you can review.
  • Hashtag / keyword match — comment must include a specific token.
  • Exclude past winners — paste a CSV of channel names or handles drawn before; they're filtered out.
  • Multiple winners — set N for runners-up.

Verifiable draws

The picker uses a Fisher–Yates shuffle seeded with a cryptographically secure PRNG. Each draw gets a public verification link exposing the seed, the entry list at draw time, and the winning index. Pin the link as a comment on your video — viewers can replay the shuffle in any spreadsheet.

YouTube + FTC compliance

YouTube doesn't have a "giveaway promotions policy" as strict as Facebook's, but the FTC still applies:

  • State who the giveaway is open to (country, age).
  • State the closing date and timezone.
  • State the prize value (USD). If > $5,000, US 1099-MISC reporting applies.
  • State the selection method: "winner picked at random using exportcomments.com on [date]".
  • If the giveaway is sponsored by a brand, disclose the partnership in the video description (FTC Endorsement Guides).

Plan limits

Per-draw entry-pool size scales with your plan. Free (no signup): up to 100 results per video. Personal: 5,000. Premium: 50,000. Business: 250,000 — see pricing.

FAQ

YouTube Giveaway Picker — FAQ

Is the YouTube giveaway picker free?
Yes — the free tier draws from up to 100 results per video. Larger entry pools need a paid plan: Personal 5,000, Premium 50,000, Business 250,000. See pricing.
Can I restrict the draw to comments hearted by the creator?
Yes — toggle "Only hearted comments" on. Excellent anti-bot filter; the channel owner has already validated those entries.
Does it work on YouTube Shorts?
Yes — Shorts have the same comment surface as regular videos. Paste the URL.
Can I include replies as entries?
Yes — toggle "Include replies" on. Useful when the entry mechanic was "reply to my pinned comment with X".
Can I exclude past winners?
Yes — upload a CSV of channel handles drawn before. They're filtered out.
Does the picker bypass YouTube's held-for-review filter?
No. We respect YouTube's moderation. If a comment was hidden by the channel owner or auto-flagged by YouTube's spam filter, it isn't in the entry pool.
How do I prove the draw was random?
Each draw publishes a public verification link with the cryptographic seed, the comment list at draw time, and the winning index. Pin it under your video — viewers can replay the shuffle in a spreadsheet.
Can I pick multiple winners?
Yes — set the "Number of winners" field. The picker draws N unique winners with positions 1, 2, 3 for runners-up.
Will YouTube notice that I drew a winner?
No. The picker reads the public comment list the same way an unauthenticated viewer would.
Can I use it on a YouTube Live stream's chat?
For live-chat replays use our YouTube Live chat exporter first, then run the picker against the export.