Blog
Choosing a tool

A giveaway tool that does not care which platform you stream on

Parth4 min read


Is there a free giveaway tool that works on any streaming platform?

Yes. Kloot shows a QR code and a short join code on your overlay, so entry never touches a chat — the same giveaway runs on Twitch, YouTube Live, Kick, TikTok Live or in a room with a projector. Two giveaways and two polls a month are free, with no credit card and no trial clock.

Almost every giveaway tool for streamers is part of a chat bot. That is a historical accident rather than a design decision — bots were the first thing streamers automated, so giveaways got built where the automation already lived. The consequence is that entry is a chat command, and a chat command only reaches people who have chat open on the specific platform that bot is connected to.

For a lot of channels that is genuinely fine. If your audience is a hundred regulars who live in chat, a command is the fastest thing you could use and it is already installed. The problem shows up at the edges, and the edges are bigger than they look: someone watching full-screen on a phone, someone on a TV app, someone who arrived four minutes ago and has not logged in, and every person in the room if you are streaming to a projector at an event.

What changes when entry is a code on screen

Put a QR code on the overlay and the entry surface stops being the chat window and starts being the screen everyone is already looking at. That single change removes the platform question entirely — the tool never needs to read anyone’s chat, so it does not need an account, a bot to mod, or a per-platform integration. The same giveaway runs on Twitch, YouTube Live, Kick and TikTok Live, and it runs at a meetup with no stream at all.

It also changes who can take part on impulse. A first-time viewer can scan and enter in about five seconds without creating anything. Tools that price entry in loyalty points cannot offer that by design, because points are earned by watching — a newcomer has none, which means your giveaway is invisible to exactly the people you most want to convert.

SarahStreams

is giving away prizes

Friday night giveaway

Prize

Steam key · Elden Ring

🎉

YOU WON!

Steam key · Elden Ring

If you don't claim in time, the wheel spins again.

Official rules

No purchase necessary. Open to entrants 18+ worldwide. One entry per person.

Entries close when the streamer starts the draw. The winner is drawn at random on stream. The winner must claim within 2 minutes or the draw is repeated.

Prize: Steam key · Elden Ring. Promoter: SarahStreams.

This is a promotion by SarahStreams. Twitch does not sponsor or endorse this promotion and is not responsible for it.

Generated from this giveaway's settings. Not legal advice.

the winner's phone
The overlay card viewers scan, and what happens when the draw lands — the real components, driven by the same code the overlay runs.

What "free" actually covers

Two giveaways and two polls a month, on the free plan, with no card and no trial that expires. The distinction that matters is between volume and fairness: the free plan runs a complete draw, not a crippled one. Entry by QR, the wheel or reel on your overlay, the winner claiming from their own phone, generated rules on the entry page, and a published receipt for the draw are all there. What the paid plans buy is running more of them, scheduling them ahead of a stream, and keeping the list of viewers who asked to be told about the next one.

That split is deliberate and we have written about the reasoning separately. The short version: a giveaway is an advertisement for the tool running it, so making the draw itself good on the free plan is the whole strategy.

The part that goes wrong on stream

Every tool picks a name. What varies is the ninety seconds afterwards, and that is where giveaways actually fail. The wheel lands, you read the name out, and nothing happens — they stepped away, or they are watching on a delay, or they never had chat open to know they had entered. You wait. You read it again. Eventually you reroll, in front of everyone, which looks exactly like what a suspicious viewer already suspects.

The fix is to tell the winner directly rather than hoping they are watching. Kloot shows them a claim screen on their own phone with a two-minute countdown, wherever they were watching from, and if nobody taps it rerolls automatically on the server — even if you have closed the panel. The room sees the outcome on the overlay instead of watching you wait.

Proving it was not rigged

Sooner or later someone says it was fixed. Most tools cannot help you there, because they keep no public record of who was entered or how the pick was made, which is almost certainly fine and completely unprovable. Kloot commits to a random seed before entries close and publishes it afterwards, with the entrant pool recorded as fingerprints rather than names, on a results page anyone can open. That proves the pick was fixed before the spin and unchanged after it. It is not a lottery-grade guarantee — the server generates the seed — and the page says so rather than overselling it.

The rules nobody wants to write

Running a prize draw for the public has rules attached, and most streamers discover this either never or at the worst possible moment. Twitch publishes wording it requires you to reproduce; the general shape of what a giveaway should state — who is eligible, the age limit, how the winner is picked, that the platform is not involved — is the same everywhere. Almost nobody writes it, because writing it is tedious and nothing stops you skipping it.

Kloot generates it from the setup you already filled in and shows it on the entry page, on every plan, including the platform’s own required line where there is one. One limit worth stating plainly: the country list is displayed to entrants, not enforced. There is no geo-blocking, so it tells people who the giveaway is for rather than stopping anyone entering.

Where to start

If you just need to spin a list you already have, use a free wheel and stop there; there is one on this site that needs no account, and pretending otherwise would waste your evening. If you want the names to arrive on their own, the setup is one browser source in OBS — or no OBS at all, since the whole giveaway can run in a browser window, which is the fastest way to find out whether your audience actually takes part before you rearrange your scene collection for it.

ShareXFacebookWhatsAppRedditLinkedIn

Questions people ask

Is there a genuinely free giveaway tool for streamers?
Yes — Kloot is free for two giveaways and two polls a month with no credit card, and it is not a trial. The draw itself is complete on the free plan: QR entry, the wheel on your overlay, the phone claim, generated rules and a published receipt.
Do I need a chat bot to run a giveaway on stream?
No. Most tools are built as one, which is why it feels compulsory, but entry by QR code or join link needs no bot, no moderator permissions and no account connection. It also means the same giveaway works on more than one platform at once.
Does it work on YouTube, Kick and TikTok as well as Twitch?
Yes, and in person. Because entry is a code on screen rather than a chat command, Kloot never needs to read a chat, so there is no per-platform integration to break. Anywhere you can show a browser source — or just a browser window — works.
What happens if the winner is not watching?
They get a claim screen on their phone with a countdown, two minutes by default. If nobody taps in time it rerolls automatically on the server, so the draw keeps moving even if you have closed the panel and the room is watching.
Do I need OBS?
No. Kloot can run the whole giveaway in a browser window — prize, join code, a large QR and the live entry count — which is the quickest way to try it. If you do use OBS it is a single browser source shared by every Kloot tool.

90 seconds from now,
confetti hits your stream.

Sign in → paste one URL → press a button. That’s it. Your viewers will notice the difference tonight.

Free forever · Creator $99/yr or $15/mo · Pro $149/yr or $25/mo · Event Pass $9 for 3 days