How to Add a Spin Wheel to OBS (Free Browser Source)
Put an interactive spin wheel right on your stream as an OBS browser source. Your chat triggers it with !spin, you manage the entries from a dashboard, and it's free — no plugins, no downloads, no scripting. Here's the full five-minute setup.
What you'll need
- OBS Studio (or Streamlabs Desktop / any app with a Browser Source) — already installed for your stream.
- A Twitch channel — only if you want chat to trigger the wheel. No developer account, app, or token required.
- About 5 minutes. That's it. There is nothing to download for the wheel itself.
What it looks like on stream
The wheel sits as a transparent overlay on your scene. When someone types !spin, it spins with a smooth animation and lands on a result that the whole chat sees at once. It's the same loop as a physical prize wheel: a few seconds of suspense, then a public outcome everyone reacts to. You decide what's on it — viewer dares, game picks, giveaway entries, "what do I play next," punishment forfeits, or literally a list of names.
Setup in 5 minutes — step by step
- Open the streamer dashboard. Go to the streamer dashboard and sign in with Google. This is mission control: you build the wheel here and grab the OBS URL.
- Build your wheel. Add the entries you want, set the colours, and (optionally) weight some slices so they hit more or less often.
- Copy the OBS browser-source URL. In the "Copy your URLs" section, copy the widget URL for your wheel. This is the link OBS will load.
- Add a Browser Source in OBS. In OBS: Sources → + → Browser. Paste the URL, set the width and height to match your canvas (1920×1080 is common), and click OK. The background is transparent, so only the wheel shows over your scene.
- Connect your Twitch channel. Enter your channel name in the dashboard so the widget can read chat. It connects anonymously — no Twitch app or OAuth token to set up.
- Test
!spin. Type!spinin your own chat. The wheel on your OBS scene should spin and land on a result. You're live.
Chat commands your viewers can use
The widget listens to your Twitch chat and responds to a small set of commands:
!spin— spin the wheel.!add <text>— add a new entry to the wheel.!remove <text>— remove an entry.!list— show the current entries in chat.!wheel— show help / the wheel's current state.
You control who's allowed to use them. The default is moderators and above, but you can open !spin up to subscribers or to everyone — handy for high-energy giveaway streams where you want the whole chat spinning.
Why a chat-triggered wheel beats clicking it yourself
A wheel you spin manually is a gimmick. A wheel your chat spins is a participation loop. When viewers can type a command and make something happen on screen, they stay engaged, they test it, and they come back to do it again. It turns passive lurkers into participants — and that watch-time and interaction is exactly what Twitch's algorithm rewards. Letting subs trigger it also becomes a soft perk that nudges follows into subscriptions.
Customise it
Beyond entries, you can change the wheel's theme, colours, and slice weighting from the dashboard. Want a giveaway wheel that's mostly "try again" with one big winner slice? Weight it. Want an even wheel for fair game picks? Leave weights equal. Everything updates live without re-adding the OBS source.
Troubleshooting
The wheel doesn't spin on !spin
Check that you entered the correct Twitch channel name in the dashboard and that the command sender has permission (if it's set to mods-only, a non-mod typing !spin won't trigger it). Test by typing it yourself as the broadcaster.
I see a solid background, not a transparent overlay
Make sure it's added as a Browser Source, not a Window Capture, and that "Shutdown source when not visible" is unchecked so it stays connected to chat.
Nothing shows at all
Right-click the source → Properties and confirm the URL pasted in full, then use Refresh cache of current page.
Free vs Pro
- Free — the wheel, the OBS browser source, and chat commands. Everything you need to put a working, chat-triggered wheel on your stream.
- Pro ($3/mo on Patreon) — saved wheels and templates, extra themes, no ads, and streamer TTS to read out results or donations. A coffee a month, optional.
Frequently asked questions
Do I need an OBS plugin or any install?
No. The wheel runs as a standard OBS Browser Source — just a URL. Nothing to download or install, and it works the same in OBS Studio, Streamlabs Desktop, and any app that supports browser sources.
How does my chat spin the wheel?
The widget reads your Twitch chat and responds to commands. Type !spin to spin; use !add, !remove, !list, and !wheel to manage entries live. You choose who can trigger it: moderators only, subscribers, or everyone.
Is it free?
Yes. The wheel, the OBS browser source, and the chat commands are free. Pro ($3/mo on Patreon) adds saved wheels, extra themes, no ads, and streamer TTS — but you don't need Pro to put a working wheel on stream.
Does it work with Streamlabs Desktop, not just OBS?
Yes. Any streaming app with a Browser Source can load the widget URL — OBS Studio, Streamlabs Desktop, XSplit, Lightstream. The wheel doesn't care which one you use.
Can I trigger it myself without connecting Twitch?
Yes. The Twitch chat connection is optional. You can spin from the dashboard or open the wheel directly; connecting chat just lets your viewers trigger the spin for more interaction.
Can donations trigger the wheel instead of a chat command?
Yes — see the Twitch donation wheel guide. You can connect Streamlabs, StreamElements, or Ko-fi so every tip auto-spins a wheel or gachapon with the donor's name.
Ready to put a wheel on your stream?
Open the dashboard, build your wheel, copy the URL into an OBS Browser Source, and type !spin. Five minutes from now your chat can be spinning it live.
Related
- Twitch donation wheel — make every tip auto-spin a wheel or gachapon.
- Streamlabs donation wheel — the deep-dive for Streamlabs alert-box setup.
- Twitch giveaway wheel — pick winners from chat entries.
- Gachapon machine — capsule-style prize reveals.
- Free stream schedule maker — build your weekly schedule cover (16:9 / 1:1 / 9:16, no watermark).
- Stream schedule templates — 16 ready-made themes, click to use.
- Wheel of Item home — the original decision wheel.