How to Run a Free Twitch Giveaway with a Spin Wheel in OBS
A giveaway is only fun if your viewers believe it's fair. The cleanest way to prove that is to spin a wheel live, on screen, where everyone watches the same draw at the same time. Here's how to do it for free โ collect entries from chat, add the wheel as a transparent OBS overlay, and pick a winner without anyone wondering whether you fudged it.
There are plenty of ways to pick a giveaway winner โ a random-number generator off-stream, a bot that whispers you a name, a hat full of paper. They all share one problem: your audience has to take your word for it. A spin wheel fixes that. The entries are visible, the spin is visible, and the result lands in front of everyone in real time. Nobody can claim the draw was rigged when they watched the pointer stop.
One disclosure up front: we make Wheel of Item, so we list it first. We've still tried to be fair about the alternatives โ there are other free OBS wheels, and we'll point out what to look for so you can judge for yourself. Anything we say about a competitor is "at the time of writing"; verify current features on their own site before relying on them.
Why a wheel is the fairest way to pick a winner live
Fairness on stream isn't just about the math being random โ it's about the audience being able to see that it's random. A spin wheel wins on both counts:
- Every entry is on screen. Each name is a slice, so the full pool of who could win is visible before the spin. No hidden list, no "trust me, they were in there."
- The draw happens in public. One spin, watched by the whole chat at once. There's no off-screen step where the result could be swapped.
- The result is unambiguous. The pointer stops on exactly one slice. There's no rounding, no "the bot picked seat 14" that nobody can verify.
- Equal slices, equal odds. When every entrant gets one slice of the same size, the probability is obviously even โ viewers can see the wheel is balanced rather than having to trust a black box.
That visibility is the whole point. A wheel turns "I promise it was random" into "you all just saw it happen." For a giveaway, that trust is the prize-presentation.
Step 1 โ Collect the entries
You have two clean ways to fill the wheel, and you can mix them.
Chat command (hands-off). With Wheel of Item's streamer tools connected to your Twitch chat, viewers type a command like !add to put their own name on the wheel. This is the most transparent option: chat sees each entry arrive, and you never touch the keyboard. You can gate it to followers, subs, or everyone, and set whether mods can run !add on someone's behalf. Pair it with !list so anyone can check who's currently in, and !remove to pull an entry if needed.
Paste a list (manual). If your entries come from somewhere else โ a Discord thread, a sign-up form, last stream's no-shows โ just paste the names into the wheel, one per line. The wheel rebuilds the slices instantly. This is handy when the giveaway pool was decided before you went live.
Either way, decide your entry rule out loud before you start (for example, "one entry per person, must be following"). Stating the rule on stream is part of what makes the result feel fair โ and it sets up the de-duplication step we cover in the FAQ.
Step 2 โ Add the wheel as an OBS browser source
Because the wheel is a web page, getting it on stream is just a browser source โ no plugin, no install, no green screen.
- Open the wheel and copy its overlay URL from the streamer tools (the widget link built for OBS).
- In OBS Studio, click + under Sources and choose Browser.
- Paste the URL. Set the width and height to match the size you want on your canvas (a square like 800ร800 keeps the wheel crisp).
- Leave the background transparent โ the widget renders on a clear canvas, so the wheel floats over your scene with no box around it. There's nothing to chroma-key.
- Position and scale it, then lock the source so you don't nudge it mid-stream.
The same browser source works in Streamlabs Desktop and other OBS-based tools the same way. Once it's placed, it stays put โ you only spin it; you don't have to re-add it each stream. If you want the full walkthrough with screenshots, see our guide on adding a spin wheel to Twitch and OBS.
Step 3 โ Spin it live
This is the part your audience came for, so make it a moment. Read out the entry list (or let !list do it), confirm the prize, then spin.
You can trigger the spin three ways:
- Manually โ click or use a chat command like
!spinwhen you're ready. Simple and controllable. - On a donation โ connect Streamlabs, StreamElements, or Ko-fi so a tip auto-spins the wheel. This turns a giveaway into a fundraiser: the donation both enters the moment and pulls the lever, and the winning name can be read aloud with text-to-speech. Most free OBS wheels can't do this โ it's where Wheel of Item pulls ahead.
- On a milestone โ spin when you hit a follower or sub goal, so the whole channel is invested in the same result.
Whichever you pick, the key is that the spin happens where chat can see it. Don't cut away, don't pre-record it โ the credibility comes from the live, single, public spin.
Step 4 โ Announce the winner
When the pointer stops, say the name out loud and drop it in chat so it's on the record. A few habits keep the close as clean as the draw:
- Show the result, don't summarize it. Let the wheel sit on the winning slice for a beat before you talk over it โ viewers want to confirm what they just saw.
- Have a claim plan. Tell the winner how to claim (DM, a form, "stick around after stream") so the moment doesn't fizzle.
- Decide re-spin rules in advance. If the winner is absent, say up front whether you re-spin immediately or hold the prize. Improvising this is where "rigged" accusations sneak in.
Then reset the wheel for the next round. If you used chat entries, clearing the list and reopening !add starts a fresh, equally fair draw.
An honest look at free OBS wheels
We're not the only free wheel you can put in OBS, and the right pick depends on what you need. Rather than trash anyone, here's what actually matters when you compare them โ and where each tends to land.
| What to look for | Why it matters |
|---|---|
| Transparent overlay | A clean browser source with no background box means no chroma-key and no ugly rectangle on your scene. |
| Chat entries | A !add command lets viewers enter themselves in public โ far more transparent than you typing names. |
| Donation trigger | Auto-spinning on a tip turns the giveaway into engagement and removes the "did you really spin?" doubt. |
| No signup to start | You can be live with a wheel in minutes instead of building an account and overlay stack first. |
How the field shakes out. FateWheel is a strong, genuinely free option and often ranks first for "wheel spinner for OBS" โ it gives you a free chroma-key browser source and does the core job well. What it doesn't do is react to your audience: there's no donation auto-trigger, and it stays a pure spinner (no gachapon or text-to-speech). Tools like WheelOrbit and SpinStream cover the manual or command-triggered spin nicely but, again, are about spinning on demand rather than reacting to a tip. Wheel of Item's edge is the reactive layer: it's the same free transparent overlay, plus chat entries, plus the donation auto-spin and TTS that the others leave out. If all you ever need is a manual spinner, any of these will serve you; if you want the wheel to respond to donations and chat, that's the gap to weigh.
Bottom line: pick on the four rows above, not on the logo. If a free wheel checks transparent overlay, chat entries, and a donation trigger, you're in good shape โ and that combination is exactly what we built Wheel of Item around.
Frequently asked questions
Is the giveaway wheel really free?
Yes. The core wheel, the transparent OBS browser source, Twitch chat entries, and the donation trigger are all free on Wheel of Item, with no signup needed to start. Optional Pro cosmetics (themes and frames) cost extra, but nothing about running a fair giveaway is paywalled.
How do viewers enter the giveaway?
Two ways: viewers type a chat command like !add to add themselves to the wheel, or you paste a list of names in yourself. The chat method is hands-off and visible to everyone, which keeps the draw transparent. See our guide to Twitch chat commands for the spin wheel for the full set.
Can the wheel auto-pick a winner when someone donates?
Yes. Wheel of Item connects to Streamlabs, StreamElements and Ko-fi, so a donation can spin the wheel automatically and read the winning slice aloud with text-to-speech. Most free OBS wheels are manual-spin only and can't react to a tip.
Does it work in OBS without a plugin?
Yes. The wheel is a web page, so you add its URL as an OBS or Streamlabs Browser Source. It renders with a transparent background, so it layers over your scene with no install, no plugin, and no green screen.
How do I avoid duplicate entries?
Use the !add command so each viewer adds themselves once, and turn on de-duplication so a repeated name is ignored instead of getting two slices. If you paste names manually, scan the list for repeats before you spin. One person, one slice keeps the odds fair.
Run your next giveaway on a live spin
๐ก Open the streamer toolsFree ยท no signup ยท chat entries ยท transparent OBS overlay ยท auto-spins on donations