Built for YouTube Live

The YouTube Live giveaway picker that reads your chat

SpinDeck picks a random winner from your YouTube Live chat while you are still streaming. Viewers type one word, their avatar drops into a slot, and the wheel spins a provably fair winner on your OBS overlay. No Google API key, no OAuth screen, no quota to run out of mid‑stream, and no cap on how many people can enter.

  • Live chat, not old comments
  • No comment limit
  • No API key
  • Members-only mode
  • Free
spindeck.gg/overlay/…
0/12slots
Important difference

A live chat picker, not a comment picker

Most tools called a “YouTube comment picker” do something different from what a live streamer needs.

A comment picker reads the comment section under a finished video. You paste a video URL, it downloads comments, and you draw a name afterwards. That suits a channel running a week-long giveaway on an uploaded video.

A live chat picker reads the messages scrolling past while you are live, and reveals the winner on stream in front of the people who entered. That is what SpinDeck does.

The distinction matters for three reasons:

  • Timing. The draw happens during the stream, so the moment belongs to the audience that showed up, not to whoever reads the comments later.
  • Limits. Free comment pickers commonly cap you at around 100 comments. SpinDeck has no entrant cap beyond the slot count you choose, up to 200.
  • Identity. Live chat gives the display name and avatar of each viewer, so the deck shows real people instead of a list of plain-text names.

Comment picker vs SpinDeck

Reads
Comments under a video → live chat as it happens
When
After the fact → live, on stream
Free limit
Often ~100 comments → no entrant cap
Shows
A name in a box → avatars in a spinning deck
Setup
Paste a video URL → paste your live URL
Step by step

How to run a giveaway on a YouTube live stream

  1. Go live, then create the round

    Start your stream or premiere as usual. In SpinDeck, click New giveaway, name the prize and choose how many slots the deck has — 5 to 200. The slot count decides when the wheel spins.

  2. Paste your live stream URL

    Any youtube.com/watch, youtu.be or /live/ link works. SpinDeck resolves it to the live chat and starts following messages in real time. Unlisted streams and waiting rooms work too, because the chat is read the same way a viewer’s browser reads it.

  3. Pick the keyword

    !join by default, or any word you like. Matching ignores case and strips emoji and invisible characters, which matters on YouTube where copy-pasted messages often carry hidden formatting marks.

  4. Add the overlay to OBS

    Copy the overlay URL into OBS as a Browser source at 1920×1080. Transparent background, so it layers over your scene. It shows the filling counter, then the spin, then the winner card.

  5. Say the word on stream

    Everyone who types it takes one slot with their YouTube channel name and profile picture. Duplicates from the same channel are ignored. When the deck is full, the wheel spins by itself.

Made for YouTube

What you get

🔓

No API key or quota

SpinDeck does not use the YouTube Data API, so there is no Google Cloud project to create, no OAuth consent screen, and no daily quota that can strand you halfway through a stream. You paste a URL and it works.

👥

Members-only rounds

Limit a giveaway to channel members so your paying supporters get something back. Membership status arrives with the chat message, so it is enforced as people enter.

🎬

OBS browser source

One transparent overlay URL for OBS or Streamlabs Desktop, with URL options for scale, position and whether names show under the avatars.

🔐

Provably fair draw

The winner is chosen server-side with crypto.randomInt before the animation begins. The wheel is a replay of a decision already made, so no viewer, extension or browser can influence it.

🔑

Private prize delivery

Store the code with the round and only the winner sees it, through a private claim link. Nothing sensitive is spoken aloud or pasted into chat where a VOD would keep it forever.

📱

Shareable round page

Every round has a public page your chat can open on a phone to watch the same spin in sync — useful on YouTube, where stream delay can otherwise spoil the reveal.

FAQ

YouTube giveaway questions

How do I pick a random winner from a YouTube live chat?

Create a round on SpinDeck, paste your YouTube live stream URL, choose a keyword and a slot count, and add the overlay to OBS. Everyone who types the keyword in your live chat takes a slot, and when the deck fills, the wheel spins and picks a winner on stream.

Is this a YouTube comment picker?

Not quite. A comment picker reads the comments under a finished video. SpinDeck reads your live chat while you are streaming and reveals the winner live, which is what you want for a giveaway during a broadcast.

Do I need a Google API key or to connect my YouTube account?

No. SpinDeck reads live chat the same way a viewer’s browser does, so there is no API key, no OAuth screen and no permission granted over your channel.

Is there a limit on how many comments or entrants?

No comment cap. The only limit is the slot count you choose for the round, up to 200. Free comment-picker tools often stop at around 100 comments; that restriction does not exist here.

Does it work with unlisted streams and premieres?

Yes. Unlisted streams, premieres and waiting rooms all have a live chat, and SpinDeck follows it from the URL you paste.

Can I limit a giveaway to channel members?

Yes. Members-only mode restricts entries to your YouTube channel members, enforced as each message arrives.

Is it free?

Yes, free to create an account and run rounds, with no card required.

Do viewers need to sign up for anything?

No. Viewers never visit SpinDeck. They type the word in your YouTube chat like any other message and their slot appears with their channel name and picture.

My stream has a delay. Will the reveal be spoiled?

Entries are read in real time, and every round has a public page that stays in sync with the overlay, so viewers watching along on a phone see the spin land at the same instant your overlay does.

Can one giveaway cover YouTube and other platforms?

Yes. Add a Twitch or Kick link to the same round and every chat feeds one wheel with one winner.

Run your next YouTube giveaway live

Free to start. Paste your live URL, drop the overlay into OBS, say the word.

Create your account