Twitch Giveaway Picker
Viewers type a keyword in chat, the wheel fills up live and picks your winner. No login, no bot.
Press Space or Enter to start the draw. Ctrl+Enter starts it from anywhere on the page.
What the Twitch giveaway picker does
This Twitch giveaway picker draws one or more winners from the viewers in your chat. Enter your channel name, ask viewers to type a keyword, and each one lands on the wheel the moment they do. When entries close, you run the draw live in front of your community. It is free, with no account to create.
A Twitch chat raffle is only one use: the Twitch wheel also helps you pick a random viewer to join your next match or choose tonight’s game. For a giveaway on a video, the YouTube comment picker imports comments from a link, and the Instagram giveaway picker works from pasted comments.
The page reads your channel’s public chat in read-only mode, straight from your browser, anonymously and without a bot: nothing is ever posted in chat. The entrant list stays in your browser and never reaches our server, as our privacy policy explains.
How to run a Twitch chat giveaway in 5 steps
- Type your channel into “Twitch channel name”, exactly as it appears in its twitch.tv address.
- Check the “Keyword to type in chat”:
!joinby default, typed at the start of a message. Replace it, or clear the field so that any message counts. - “Exclude moderators” is on by default; tick “Subscribers only” or “Subscribers get ×2 luck” if your rules need them, then click “Start collecting”.
- Announce the keyword on stream. Usernames appear on the wheel as messages come in, under a live counter. Click “Stop” at the time you announced.
- Choose how many winners and alternates you need, switch to full screen and click “Draw”.
Keyword, subs and mods: rules your viewers can trust
Only messages sent after you click “Start collecting” are read, because Twitch does not share chat history. Start the collection before you announce the keyword, and keep the tab open until you stop it. Each viewer counts once, even after typing !join twenty times.
“Subscribers only” limits the draw to your subs. Twitch tags every chat message with its author’s subscriber and moderator status, so a follow alone is not enough. “Exclude moderators” keeps your mod team off the wheel, along with any chat bot that has mod status. You, the broadcaster, are always left out.
“Subscribers get ×2 luck” gives every subscriber two tickets. With 200 non-subscribers and 100 subscribers, the wheel holds 400 tickets: each subscriber has a 2 in 400 chance (0.5%) of being the first winner, every other viewer 1 in 400 (0.25%). State this rule before entries open.
You can still edit the list by hand, one name per line, writing username *2 for two tickets.
Show the draw live on stream
Full-screen mode blows the wheel up for your scene. In OBS Studio, add a Window Capture source pointed at your browser; dark mode avoids a white flash on screen. Winners are drawn without replacement, from 1 to 100 plus up to 20 alternates, so no username comes out twice. Above 5,000 entries, a fast reel of names replaces the wheel.
After the draw, copy the results, export them as CSV or create a result image for social media. The draw certificate records the date, the settings, the winners, the alternates and a SHA-256 fingerprint of the entrant list. Share the list as well, and anyone can check it was not changed after the draw.
Twitch giveaway best practices
Put the rules on screen or behind a chat command: the prize, the keyword, who can enter (subscribers, age, shipping countries), the closing time and how long winners have to claim. Your stream reaches viewers a few seconds late, so call last entries shortly before you click “Stop”. Check your chat mode too: in emote-only mode, nobody can type the keyword.
Announce winners live and ask them to contact you through the channel named in your rules, such as Discord or email, within a set time; if they don’t, move to the first alternate. Never ask a winner for a password or a fee, and warn viewers that fake accounts sometimes whisper them while posing as streamers.
The Twitch Terms of Service and your local law apply to giveaways on your channel, so check their current versions. This is general information, not legal advice.
Is the Twitch draw really random?
Yes. Your browser’s cryptographic random generator picks winners from the collected tickets, and each result is fixed before the wheel starts moving; no hidden setting can steer it. Without ×2 luck, 350 entrants each have exactly a 1 in 350 chance of being the first winner. Our page on whether the wheel is rigged explains the method, with a simulator.
For a list that doesn’t come from Twitch, the raffle generator does the job. For a community game night, split the viewers you picked with the random team generator.
Frequently asked questions
Do I need to log in to Twitch or add a bot?
No. The page joins your channel’s public chat in read-only mode, like an anonymous viewer: no username, no password, no permission on your account, and it never posts a message. That also means a moderator can run the collection from their own computer while you keep hosting the stream.
Do messages sent before the collection count?
No. Twitch does not share chat history, so only messages posted between “Start collecting” and “Stop” are read. A viewer who typed the keyword too early simply types it again. If someone was missed, you can add their name to the list by hand before the draw.
Can I add entrants from Discord or YouTube?
Yes. The entrant list can be edited by hand, one name per line, and “name *2” gives that person two tickets. Paste in people who entered elsewhere before you draw. If the giveaway runs under a video, the YouTube comment picker imports its comments straight from the link instead.
What if a winner doesn’t respond?
Draw alternates along with the winners, up to 20. They are ranked in the order you will contact them: if a winner stays silent past the deadline in your rules, the first alternate takes the prize without a new draw. The certificate keeps that order on record, which settles arguments in chat before they start.
How do I prove to viewers that the draw was fair?
Run it live, in full screen, without cutting away from the wheel. Then post the result image and the certificate, which lists the settings, the winners and the SHA-256 fingerprint of the entrant list. Share the list too, so anyone can recompute the fingerprint and confirm no username was added afterwards.
Updated on by the LuckyWheel team