Run one giveaway across every platform
- Tick each platform you're live on and fill in its box. You can mix them: Twitch, YouTube and Kick together, for example.
- Pick the entry word, for example
!enter, and who can enter. Subscribers and channel members can get 2, 3 or 5 entries, or you can make it subscribers only. Moderators, the streamer and common bots are left out by default. - Press Start collecting entries. "Copy chat announcement" writes a message naming every platform you picked. Each person is added once, the moment they type the word, with a colored mark showing where they entered. Set a timer to close entries automatically.
- Press Spin the wheel. The winner card shows the name and the platform they entered from, so you know where to reach them. Re-roll if they don't respond, or draw backup winners in advance.
If two people with the same name enter from different platforms, the second is added with the platform after the name, such as "alex (Kick)", so nobody is merged.
How each platform connects
| Platform | What you enter | How chat is read |
|---|---|---|
| Twitch | Channel name | Directly from Twitch's public chat, like a logged-out viewer |
| Kick | Channel name | Directly from Kick's public chat connection |
| YouTube | @handle or live link | Through our server, which reads public live chat and keeps nothing |
| Rumble | Your Live Stream API link | Through our server, using Rumble's official Live Stream API |
| TikTok LIVE, Facebook, Instagram, X, LinkedIn and more | Social Stream Ninja session ID | From the free Social Stream Ninja extension running in your browser |
TikTok, Facebook and Instagram don't offer a way for websites to read live chat. Social Stream Ninja, a free open-source extension many streamers already use for chat overlays, reads it from your open chat window and passes it on. Turn on Enable remote API control and Send chat messages to API server in its Mechanics settings, then paste the session ID shown in its dock link.
Everything runs while this page is open. There's no bot to add and no login.
Show the wheel on stream
Press Open stream view. A clean window opens with just the wheel, the live entry count and the countdown, and it mirrors every spin you make on this page. In OBS, add a Window Capture source and pick that window. For a see-through background, add &bg=green to the stream view's address and use OBS's Chroma Key filter.
Prefer full screen? Use the full screen button and capture your display. Press the space bar to spin.
How the draw stays fair
The winner is chosen first with your browser's cryptographically secure random generator, weighting each person by their number of entries. The wheel then spins to land on that person. The animation doesn't decide anything, so a long name or a big slice can't be "luckier" than its entries say. Each draw records a list fingerprint, a code made from the exact entry list, which you can share as proof the list wasn't changed.
Your entries and the last 25 draws are saved on this device only.
Frequently asked questions
How do I do a Twitch giveaway with !enter?
Type your channel name, keep the entry word as !enter and press Start collecting. Everyone who types !enter in chat is added to the wheel. Press Spin the wheel to pick the winner live.
Can I run one giveaway on Twitch, YouTube and Kick at the same time?
Yes. Tick each platform and fill in its box. Entries from all of them go on the same wheel, each marked with the platform it came from, and the winner card shows where the winner entered.
How do I do a TikTok LIVE or Facebook Live giveaway?
TikTok and Facebook don't let websites read live chat, so install the free Social Stream Ninja extension, turn on its API server setting and paste its session ID into the last row. Comments then arrive here like any other chat.
Can subscribers get more entries?
Yes. Choose 2, 3 or 5 entries for subscribers, or limit the giveaway to subscribers only.
How do I put the wheel in OBS?
Press Open stream view, then add a Window Capture source in OBS and select that window. Add &bg=green to its address for a green background you can key out with a Chroma Key filter.
Is the wheel random?
Yes. The winner is drawn with your device's cryptographic random generator before the wheel spins, and each person's chance matches their number of entries.
Was this calculator helpful?