Built for live Twitch giveaways

Twitch Giveaway Picker for Streamers

Pick fair, random winners straight from your Twitch chat. Enter your channel name, ask viewers to type a keyword, and TwitchPicker draws the winners for you. You don't share your Twitch password, there's nothing to install, and your first 3 draws are free.

Twitch Chat Picker

Your channel name as it appears in your twitch.tv link. The stream must be live.
How long to collect chat, from 10 seconds to 30 minutes (1800 seconds).
How many winners to draw from the eligible entries.
Only count messages that contain one of these words, for example !enter or giveaway.
Giveaway Rules & Filters
A better way to draw

What Is TwitchPicker?

TwitchPicker is a giveaway tool made for Twitch streamers. It listens to your live chat for a set amount of time, collects every message that meets your entry rules, and then picks one or more winners at random. When the draw is done you can read the result out on stream, download the entries and winners as a CSV, Excel or PDF file, and keep a winner certificate as a record of the draw.

Most streamers start a giveaway the same way: “Type !enter in chat to join.” The hard part comes after that. Scrolling back through a fast chat, working out who typed the keyword, ignoring the viewer who spammed it twenty times and then choosing someone fairly is close to impossible by hand. TwitchPicker does all of that in seconds, so you can keep your attention on the stream instead of the chat log.

It works with any public Twitch channel that is live. You don't connect your Twitch account, hand over a password, or install anything on your PC or OBS. All you need is a free TwitchPicker account to run draws.

Simple live workflow

How to Pick a Random Winner From Twitch Chat

A chat giveaway with TwitchPicker takes six short steps. If it's your first time, run a quick test draw on your own stream before the real one.

01

Go live and tell chat how to enter

Announce the prize, entry keyword and closing time. Pin the rules in chat or put them on screen for late arrivals.

02

Enter your channel name

Type your Twitch channel name exactly as it appears in your twitch.tv link. The stream needs to be live.

03

Set time and winners

Choose a 10-second to 30-minute collection window and how many winners you want.

04

Add your entry rules

Use a keyword, duplicate removal, exclude words, a tag-a-friend filter or a minimum message length.

05

Pick winners from chat

TwitchPicker collects chat while the timer runs, applies your filters and draws winners at random.

06

Save and share the result

Download entries and winners as CSV, Excel or PDF, then save the winner certificate.

Made for real-time chat

Features Built for Twitch Giveaways

Everything in TwitchPicker is there to make chat giveaways fair, quick and easy to prove.

Live chat capture

Collect every message posted in your chat for 10 seconds to 30 minutes. Collection stops the moment time runs out.

Keyword entries

Only count messages containing your entry word, such as !enter or giveaway.

Exclude words

Leave out messages containing spam phrases or another giveaway keyword.

One entry per viewer

Remove duplicates so typing the keyword fifty times doesn't improve anyone's odds.

Tag-a-friend and minimum length

Ask entrants to @mention a friend, or set a minimum length to filter one-character spam.

Multiple winners in one draw

Choose how many winners you need and pick them all in one go.

Cryptographically secure draw

A secure random number generator and Fisher–Yates shuffle give each eligible entry the same chance.

Winner certificate

Download a certificate for each draw to show viewers and sponsors it was run properly.

CSV, Excel and PDF exports

Export entry lists and winners to keep a record or hand a clean list to a brand partner.

Engagement stats

See how many people took part and how many messages your filters removed.

No Twitch password needed

TwitchPicker reads public chat through the Twitch API. You never type in your Twitch login.

Trust on stream

Why Use a Chat Picker Instead of Picking by Hand?

Choosing a winner yourself feels simple until you try it live. Chat moves fast, viewers type the keyword again and again, and someone always asks whether the winner is your friend. A random picker takes care of all three.

When viewers believe your giveaways are fair, they come back for the next one, and that trust is worth more than any single prize.

  • Fairness viewers trust. Every eligible viewer has the same chance.
  • Proof when you need it. Exports and certificates show who entered and won.
  • Less work on stream. No scrolling through chat or copying names into a spreadsheet.
  • Cleaner entries. Keyword filters and duplicate removal keep spam out.
  • More chat activity. A clear “type !enter to join” gets quiet viewers typing.
Keep chat moving

Twitch Giveaway Ideas That Get Chat Moving

Follower and subscriber milestones

Celebrate a follower goal with the people who helped you get there. Mention it a few streams ahead to give viewers a reason to tune in.

Game key drops

Give away a copy of the game you're playing. Short entry windows reward people watching right now.

Sponsor and brand giveaways

An export and winner certificate give brands a clear record of how many people entered and who won.

Community nights

Raffle custom emotes, shout-outs or spots in the next viewer game. Small prizes often can build loyalty.

Collab streams

Ask both communities to enter in the host channel's chat with the same keyword.

Charity and holiday streams

Keep the prize simple and rules clear so the focus stays on the event.

A fair draw starts before chat opens

How to Run a Fair Twitch Giveaway

A good giveaway is clear before it starts. Go through this checklist each time you run one:

  1. Write the rules down. Say what the prize is, who can enter, how to enter, when entries close and how the winner will be contacted. Our free Giveaway Rules Generator can draft them for you.
  2. Keep entry free. Don't make viewers buy, donate or subscribe to enter. In many countries a paid entry turns a giveaway into a lottery with its own legal rules.
  3. Set eligibility. Decide age limits and countries you can send prizes to before you start, and put that in the rules.
  4. Allow one entry per person. Turn on duplicate removal so viewers who type once have the same chance as those who spam.
  5. Draw live on stream. Let chat watch the draw happen, then read the winner's name out loud.
  6. Give the winner a way to claim. Set a claim deadline and draw again if the prize isn't claimed.
  7. Keep a record. Save the export or winner certificate in case anyone asks questions later.

TwitchPicker is an independent tool and is not affiliated with, endorsed by or sponsored by Twitch. You're responsible for making sure your giveaway follows Twitch's rules and the laws where you and your viewers live.

Choose the reveal

Chat Picker or Spin Wheel: Which Should You Use?

TwitchPicker gives you two ways to draw a winner, and each one suits a different moment on stream.

For chat entries

Twitch chat picker

Use it when anyone in chat can enter by typing a keyword. It handles large entry lists, filters duplicates and spam, and gives you a file to download.

For a big reveal

Spin the Wheel Picker

Use it for a short list of finalists, prize options or the next game. Spin it on stream and let the suspense build.

Use both: draw finalists from chat, then spin the wheel for the reveal. There are also wheels for numbers, letters and yes-or-no questions.

Start with a real stream

Pricing: Start Free, Upgrade When You Need More

Every new TwitchPicker account comes with 3 free draws, and you don't need a card to sign up. Both paid plans include the same features: Creator is $5 a month and Growth is $50 a year. You can cancel at any time.

See the pricing page
Extra tools, no extra fuss

More Free Tools for Streamers

Answers before you go live

Frequently Asked Questions

Is TwitchPicker free?

Yes, to start with. Every new account gets 3 free draws, and no card is needed to sign up. After that, the Creator plan is $5 a month and the Growth plan is $50 a year. Both plans have the same features.

Do I need to give my Twitch password or connect my Twitch account?

No. TwitchPicker reads public chat through the Twitch API, so it never asks for your Twitch password or access to your account. You only need a free TwitchPicker account to run draws.

Does my stream need to be live?

Yes. The picker collects chat messages as they're posted, so your channel has to be live while the listen timer is running.

How long can I collect chat for?

Anywhere from 10 seconds to 30 minutes per draw. Pick a short window for a quick drop, or a longer one if you want to give more viewers time to enter.

How does TwitchPicker choose the winner?

It collects every message from the listen window, removes anything that doesn't match your filters, and then draws from the eligible entries using a cryptographically secure random number generator and a Fisher–Yates shuffle. Each eligible entry has exactly the same chance of winning.

Can a viewer enter more than once?

Only if you let them. Turn on Remove duplicate users and each viewer counts once, no matter how many times they type the keyword.

Can I pick more than one winner?

Yes. Set the number of winners before you start and TwitchPicker will draw them all in the same draw.

What can I download after a draw?

You can export the entry list and winners as CSV, Excel or PDF files, and download a winner certificate as a record of the draw.

Can a moderator run a giveaway for my channel?

Yes. TwitchPicker works with any public Twitch channel that is live, so a moderator can enter your channel name and run the draw from their own TwitchPicker account.

Is TwitchPicker affiliated with Twitch?

No. TwitchPicker is an independent tool. It isn't affiliated with, endorsed by or sponsored by Twitch, and you're responsible for running your giveaway in line with Twitch's rules and local laws.

Your next winner is a few clicks away

Ready to Run Your Next Twitch Giveaway?

Create a free account, enter your channel name and pick your first winner in a few clicks. Your first 3 draws are on us.

Start Your Free Draws