Twitch Giveaway Wheel — Transparent Stream Giveaways

Run live giveaways on stream with a transparent OBS overlay wheel.

About this twitch giveaway wheel

Running a Twitch giveaway is one of the most effective ways to reward your community and grow engagement — but it only works if chat trusts the randomness. SpinRipple's Twitch giveaway wheel solves this with three features competitors lack: a native OBS browser source overlay that shows the wheel spinning live on stream, CSPRNG-backed randomness that is genuinely unpredictable (not Math.random()), and a public spin result URL so viewers can audit the outcome after the fact. The result is a giveaway your chat will celebrate rather than question.

Why SpinRipple for twitch giveaway wheel?

Setting up a Twitch giveaway with SpinRipple takes under five minutes. Collect entries by pasting your eligible viewer list, or use the !spin chat command integration to let qualifying subs or followers auto-add themselves. Add the OBS overlay URL to a browser source in your scene — the wheel appears with a transparent background, positioned wherever you want in your layout. When you spin, chat sees the real-time spin on your stream. The winner is shown with a confetti celebration visible in the overlay. The public wheel URL and result permalink let moderators share proof of the fair pick in chat.

Common use cases

  • Sub-only giveaways — add active subscribers, spin live on stream
  • Follower milestones — celebrate follower goals with a visible spin
  • Raid rewards — spin for a lucky viewer from the raiding party
  • Clip competitions — pick a random winner from submitted clips
  • Channel point rewards — spin to determine what the redeemed reward is

Frequently asked questions

How do I add the wheel to OBS?
Save your wheel and copy the Overlay URL from the Streamer dashboard. In OBS, add a Browser Source, paste the URL, set the width and height to match your desired size, and check 'Transparent background'. The wheel renders over your scene.
Can viewers add themselves via chat commands?
Yes. Connect your Twitch account in the Streamer dashboard and configure a chat command (e.g. !enter). Viewers who type the command are automatically added to the wheel as entries.
Is the randomness provably fair?
Yes. SpinRipple uses crypto.getRandomValues (CSPRNG) rather than Math.random(). The winner is determined before the animation starts, and the result cannot be changed after the spin button is pressed. You can share the result URL as public proof.
Can I clear entries between giveaways?
Yes. Use the Delete All button to clear the entry list, then add new participants for the next giveaway. Spin history is preserved separately so you have a record of all past results.
Does the overlay work with Streamlabs and StreamElements?
Yes. The OBS browser source works with any software that supports browser sources, including Streamlabs, StreamElements, XSplit, and standard OBS Studio.