Using PickerToolbox in OBS and Streamlabs
PickerToolbox runs entirely in the browser, which means it works as a browser source in any streaming software that supports web-based overlays — including OBS Studio, Streamlabs, and StreamElements.
Adding PickerToolbox as a browser source in OBS
Open PickerToolbox in Chrome and set up your wheel with the names or options you want. The URL automatically updates to encode your configuration.
Copy the URL from your browser address bar.
In OBS Studio, click the + button in the Sources panel and select Browser.
Paste the PickerToolbox URL into the URL field. Set the width and height to match your overlay dimensions (e.g. 800×800 for a square wheel display).
Click OK. The wheel appears as a source you can position anywhere in your scene.
To spin the wheel, click on the browser source and interact with it — or keep a separate browser tab open with the same URL and spin from there while the source mirrors it.
Running a live viewer giveaway
The most common streamer use for PickerToolbox is picking a random winner from eligible viewers. The process is simple: collect your entries (from chat commands, subscription notifications, or a separate entry form), paste the names into the wheel, and spin live on stream.
For maximum transparency, share your wheel URL in chat before the spin — viewers can open the link and verify that their name is included. When the wheel decelerates and the winner popup appears on screen, the selection is visibly random and conducted in front of the audience. This eliminates any doubt about the fairness of the draw.
For multi-winner giveaways — for example, giving away five prizes in one stream — enable the Remove winner after spin option. Each spin removes the winner from the wheel, so you work through five separate draws with no repeat winners. The wheel gets smaller with each spin, creating natural tension as fewer names remain.
Random challenge wheels for gaming streams
Challenge wheels are one of the most engaging formats for gaming streams. The core mechanic is simple: add a list of challenges, handicaps, or game modifiers to the wheel, and spin before or after each round. The unpredictability keeps the stream interesting for both you and your audience, and the shared anticipation of the spin creates a natural moment of engagement.
Examples of challenge wheel setups by genre:
- FPS games: pistol only, no scopes, melee only, random loadout, hardcore mode
- Battle royale: land at a random location (named on the wheel), specific weapon type only, no healing items
- RPG/adventure: random character build, restricted skill tree, permadeath run, lowest stat character
- Speedrunning: random category, restricted route, additional challenge modifier
The wheel's weight feature lets you make certain outcomes more or less likely. If one challenge is significantly harder than others, give it a lower weight so it comes up less frequently — keeping the stream playable without removing the element of chance.
Yes/no decisions and chat interaction
The yes/no wheel is particularly effective for streaming. Put a yes/no question to your chat, run a poll, then use the wheel to make the final decision if the poll is close. The spinning animation is more satisfying than a static percentage and gives the result a moment of drama.
The bias slider lets you weight the outcome based on the poll result — if 65% of chat voted yes, set the bias to 65% yes on the wheel for a probability-weighted final draw.
A worked example: running a subscriber giveaway during a stream
Here's how one streamer ran a "new sub of the month" giveaway live on a Friday stream, end to end.
During the week, the streamer kept a pinned message in their Discord asking new subscribers to type !enter in chat to confirm they wanted to be entered. Twenty minutes before the giveaway segment, they copied the list of usernames who had typed the command into a text file — 34 names in total.
At the start of the segment, the streamer opened PickerToolbox in a new browser tab, pasted all 34 usernames into the wheel (one per line), and shared the tab as a second monitor so the wheel was visible to chat via screen share. They read out the full list on stream first, asking anyone whose name was missing to retype !enter — two more names were added, bringing the total to 36.
With the list confirmed, the streamer hit spin. The wheel took about six seconds to slow down, building visible anticipation in chat, before landing on a winner. The streamer announced the winner's name, took a screenshot of the result for their records, and posted it in the giveaway-results channel in Discord after the stream so anyone who missed it live could see the outcome was genuinely random.
Copy-paste stream giveaway announcement template
Use this template in your stream chat or Discord to announce a giveaway before and after the draw — it keeps the process transparent so viewers trust the result:
- Before the draw: "🎁 Giveaway time! Type
!enterin chat in the next 2 minutes to be entered. I'll read out the full list before spinning so you can check your name is in." - Confirming entries: "Here's everyone entered: [read names / show on screen]. Last call — type
!enternow if you're missing." - The draw: "Locking the list and spinning now — link's in chat if you want to follow along: [PickerToolbox URL]"
- Announcing the winner: "🎉 Congrats to [winner]! Screenshot taken for the record. I'll DM you about claiming your prize."
- After the stream: Post the winner screenshot in your Discord announcements channel so viewers who missed the live draw can see it was fair.
Keeping the entry list visible and the spin itself on screen (or shared live) is the single biggest thing you can do to head off "rigged" accusations in chat — viewers trust what they can see happen in real time.
Ready to add PickerToolbox to your stream? Open the app, set up your wheel, and copy the URL for your OBS browser source.
Open PickerToolbox Free →Frequently asked questions
Can I use PickerToolbox as a browser source in OBS?
Yes. Open PickerToolbox in Chrome, copy the URL, and add a Browser Source in OBS pointing to that URL. The wheel renders in OBS just as it does in the browser.
How do I pick a random viewer for a giveaway on stream?
Add your eligible viewers' names to the wheel or list picker. Spin live on stream — share your screen or add it as a browser source so your audience watches the draw in real time.
Does PickerToolbox have a transparent background for OBS overlays?
The app has a themed background. For a transparent overlay, use OBS's chroma key filter on the browser source to remove the background, leaving only the wheel visible over your stream.
Is PickerToolbox free for streamers?
Yes, completely free. No subscription, no account, no limits on names or spins.
Can I save different wheel setups for different streams?
Yes. Each wheel configuration is encoded in the URL. Bookmark a different URL for each setup — giveaway wheel, challenge wheel, team picker — and switch between them instantly.
Will the wheel keep working if my internet connection drops mid-stream?
Once PickerToolbox has loaded in your browser or OBS browser source, the wheel itself runs locally and will keep spinning even if your connection is briefly unstable. You only need a connection to load the page initially or to load a new list via URL.
Can I reuse the same giveaway wheel for recurring segments?
Yes. Bookmark the URL for your giveaway wheel and reopen it each stream, then update the names before each draw. Since the list lives in the URL, there's nothing to reinstall or re-configure — just paste in the new entries and spin.