Free · No Account Required

Twitch Giveaway Tool

Run stream giveaways from your browser — no bots, no extensions. Connect Twitch, set the rules, and pick winners live with a full animated OBS overlay.

What Your Viewers See on Stream

A full OBS overlay that shows entries flying in, a live countdown, and a confetti-packed winner reveal — all synced with your dashboard in real time via WebSocket.

GIVEAWAY Type !win 0 2:30
Followers Steam Gift Card
WINNER
S
StreamFan42
SUB

How the Overlay Works

Every animation runs live on your OBS overlay — synced with your dashboard in real time

Live entries

Entries fly in as viewers type

When a viewer types your command in chat, an animated pill with their name and avatar pops onto the overlay and flies toward the entry counter. Your audience watches the number climb in real time — proof the giveaway is live and building hype as entries stack up.

Each pill spawns around the counter, pauses for a beat, then zooms in and dissolves — incrementing the count on impact. It turns a text command into a visual event.

ENTRIES
0
Countdown

Timer that builds urgency

The countdown changes color as time runs out — white while there's plenty of time, amber when it's getting close, pulsing red in the final seconds, and a glowing "TIME'S UP" when the giveaway ends.

Your viewers feel the countdown without you saying a word. A progress bar at the bottom depletes in sync, giving a visual sense of how much time remains at a glance.

GIVEAWAY TIMER
2:30
Winner reveal

Confetti-packed celebration

When you pick a winner, names cycle through a rapid shuffle before landing on the chosen viewer. The winner card slides in with their avatar, display name, and badges — then confetti bursts from both sides of the screen.

It turns a simple random pick into a moment your chat will clip and share. The animation runs for a few seconds, then fades out cleanly so you can keep streaming.

WINNER
S
StreamFan42
Sub
Dashboard

Configure Everything From One Dashboard

Three tabs — Setup, Live, and Overlay. Configure your giveaway rules, run it in real time, and customize every pixel of the OBS overlay. All settings persist across sessions so you never have to reconfigure.

  • Setup tab — configure command, duration, prize, eligibility rules, and chat messages
  • Live tab — real-time entry count, timer controls, pause/resume, pick winner
  • Overlay tab — full visual editor with live preview, font picker, color customization
  • History — every past giveaway logged with winners, entry count, and settings used
Giveaway Tool
Connected
S
Setup
Live
Overlay
Command
!win
Duration
5 minutes
Winners
1 +
Sound
Prize
Steam Gift Card
Start Giveaway
Test Overlay
Eligibility Followers required
Winner No claim required
Messages Default messages
Advanced All defaults

Free giveaway tool by kudos.tv

How to Run a Twitch Giveaway

From login to winner reveal in under 2 minutes

1

Log In with Twitch

Click "Login with Twitch" above. You'll authorize the app through Twitch's official OAuth — we never see your password. The tool connects to your channel's chat automatically.
2

Set Your Giveaway Rules

Choose your entry command (default: !win), set anti-cheat filters, configure subscriber/VIP weighted entries, and type in your prize name. All settings are saved automatically.
3

Start the Giveaway

Hit Start and tell your chat to type the command. Entries appear in real-time on your dashboard. Duplicate entries are blocked automatically — each viewer gets one entry (or weighted entries for subs/VIPs).
4

Add the OBS Overlay

Copy the overlay URL from your dashboard and add it as a Browser Source in OBS Studio or Streamlabs. Set resolution to 1920×1080. Your viewers see entries rolling in live and the winner reveal with animation and confetti.
5

Pick a Winner

Click "Pick Winner" when you're ready. The tool runs a weighted random selection and reveals the winner with a slot-machine animation. Need a redraw? Hit Reroll — previous winners are excluded automatically.

Everything You Need — Nothing You Don't

All free. No limits, no premium tier, no hidden costs.

Weighted Entries

Subscribers and VIPs get multiplied entries (2x, 3x, or 5x). Regular viewers still have a fair chance, but loyal supporters get better odds. Configurable per giveaway.

Follower-Only Mode

Require entrants to follow your channel. The tool verifies follow status through the Twitch API in real-time. Set minimum follow duration — any follower, 1+ day, 7+ days, or 30+ days.

Bot & Anti-Cheat Filters

19 known bots auto-excluded (Nightbot, StreamElements, Moobot, etc.). Add custom exclusions, enable subscriber-only mode, or exclude moderators. Multiple layers of protection.

Multi-Winner & Reroll

Pick 1–10 winners per giveaway. Winners drawn sequentially — each pick excludes previous winners. Reroll instantly if someone doesn't respond. No double-picks.

Winner Claim System

Optionally require winners to type !claim within a timeout (30–120 seconds). If they don't respond, the tool auto-rerolls up to 3 times. Countdown shows on the overlay.

Overlay Customization

Full theme editor — colors, 60+ Google Fonts, border radius, transparency, card shadows. Position the bar anywhere on screen. Upload your logo. Changes sync to OBS instantly.

Chat Messages & Reminders

Auto-announce giveaway start and winner in chat. Periodic reminders during the giveaway. Entry confirmations (throttled). Custom message templates with variables like {name}, {prize}, {count}.

Mod Delegation & History

Let mods control giveaways via chat commands (!giveaway start/stop/draw). Every past giveaway logged with winners, entry count, and settings. All data stored locally in your browser.

How It Compares to Bot-Based Giveaways

Feature Typical Giveaway Bots kudos.tv Giveaway Tool
Installation Download bot, configure tokens, set permissions Login with Twitch — done
OBS overlay Text-only or no overlay Animated overlay with entries, winner reveal & confetti
Anti-cheat Basic dedup only Follow check, bot filter, sub-only, custom exclusions
Weighted entries Not supported or manual Automatic sub/VIP multipliers (2x, 3x, 5x)
Winner reveal Plain text in chat Slot-machine animation + confetti on stream
Cost Free (basic) or $5–15/mo (premium) Free — all features, no limits
Data storage Stored on third-party servers Stored in your browser — nothing leaves your machine
Installation
Typical Giveaway Bots Download bot, configure tokens, set permissions
kudos.tv Giveaway Tool Login with Twitch — done
OBS overlay
Typical Giveaway Bots Text-only or no overlay
kudos.tv Giveaway Tool Animated overlay with entries, winner reveal & confetti
Anti-cheat
Typical Giveaway Bots Basic dedup only
kudos.tv Giveaway Tool Follow check, bot filter, sub-only, custom exclusions
Weighted entries
Typical Giveaway Bots Not supported or manual
kudos.tv Giveaway Tool Automatic sub/VIP multipliers (2x, 3x, 5x)
Winner reveal
Typical Giveaway Bots Plain text in chat
kudos.tv Giveaway Tool Slot-machine animation + confetti on stream
Cost
Typical Giveaway Bots Free (basic) or $5–15/mo (premium)
kudos.tv Giveaway Tool Free — all features, no limits
Data storage
Typical Giveaway Bots Stored on third-party servers
kudos.tv Giveaway Tool Stored in your browser — nothing leaves your machine

Frequently Asked Questions

A Twitch giveaway tool lets streamers run viewer giveaways during a live stream. Viewers enter by typing a command in chat (like !win), and the tool randomly picks a winner. Our tool adds a visual overlay for OBS that shows entries and winner reveals on stream — something most chat bots can't do.
Yes — completely free with no limits. No premium tier, no entry caps, no feature restrictions. The tool runs in your browser and syncs through Cloudflare, so there's no server cost to pass on to you. Built by kudos.tv as a free resource for the streaming community.
Viewers type a command in your Twitch chat — the default is !win but you can change it to anything. The tool listens to your chat in real-time and registers one entry per viewer. Duplicate entries from the same user are blocked automatically.
Multiple layers of protection: follower verification (with minimum follow duration options), a built-in filter for 19 known bots, subscriber-only mode, moderator exclusion, custom username exclusion lists, and entry caps. All filters are optional — use as many or as few as you need.
Click "Copy Overlay URL" on your dashboard. In OBS Studio or Streamlabs, add a new Browser Source, paste the URL, and set the resolution to 1920×1080. The overlay connects via WebSocket and updates in real-time — entries, winner animations, and confetti all show on stream automatically.
Weighted entries give subscribers a higher chance of winning. Setting a 3x multiplier means each sub's entry counts three times in the random selection. If there are 100 non-subs and 10 subs at 3x, the pool has 130 entries — each sub has a 3/130 chance vs. 1/130 for non-subs. A fair way to reward loyalty.
All giveaway data — settings, history, and uploaded logos — is stored locally in your browser's localStorage. Nothing is sent to our servers. The only data that passes through Cloudflare is the real-time overlay sync (entry list and winner state), which is ephemeral and not logged.
Yes. The Overlay tab has a full visual editor with live preview — customize colors, choose from 60+ Google Fonts, adjust border radius, transparency, shadows, and position the bar anywhere on screen. Upload your logo and it appears on the overlay. Pair it with a twitch overlay package from kudos.tv for a fully cohesive stream look.

Level Up Your Whole Stream

Pair your giveaways with a premium overlay package

  • Itachi
    Itachi - Twitch Overlay and Alerts Package for OBS Studio
    Sold out
    Regular price
    $29
    Sale price
    $29
    Regular price
    $0
    Unit price
    per 
  • Data
    Data - Twitch Overlay and Alerts Package for OBS Studio
    Sold out
    Regular price
    $21
    Sale price
    $21
    Regular price
    $29
    Unit price
    per 
  • Neon Japan
    Neon Japan Animated Stream Package with Overlays, Alerts and Transition for Twitch and OBS Studio
    Sold out
    Regular price
    $29
    Sale price
    $29
    Regular price
    $0
    Unit price
    per 
Your stream deserves better
Professional overlays, alerts, and chat widgets that match your style. Easy one-click setup.
WELCOME50
Tap to copy
Paste this code at checkout to apply
Claim 50% Off
Works with OBS Studio, Streamlabs & StreamElements