Built for the moment it matters
Most giveaway tools are fine until several thousand people type at once. This one was built for exactly that.
Fast at any size
Load tested with 250,000 entrants and 2 million chat messages. The draw answers in under 300 ms no matter how many people entered.
Survives a crash
The giveaway runs on our servers, not in your browser. Close the tab, lose your connection, reboot your PC: entries keep coming in and you pick up where you left off.
Provably fair draw
We publish a hash of the seed before entries open and the seed itself afterwards. Anyone can recompute the winner from the entry list and check it themselves.
Two independent chat feeds
We read the chat twice, through separate connections. If one drops a message the other catches it, and you are told how many it caught.
Entry requirements
Restrict entry by follower status, follow duration, subscription length or account age. Checked at draw time against the winner, so nothing slows down while entries are open.
No repeat winners
Anyone who has already won is skipped on the next draw. Switch it off if you want everyone to stay in the pot.
Timed or manual
Collect for a fixed hour, close it yourself, or leave it open and draw repeatedly during the stream.
OBS overlay
Drop a browser source into your scene for the entry counter and the winner reveal, or share a link to the giveaway page your chat can open.
Frequently Asked Questions
You set a keyword and announce it on stream. Anyone who types it in chat is entered once, no matter how often they repeat it.
Nothing. The giveaway runs on our servers and keeps collecting entries. Open the page again and everything is where you left it, including anyone who entered while you were away.
Before it starts we publish the hash of a random seed. After the draw we publish the seed itself, the entry list and the draw number - and the verify page recomputes the winner in your own browser without asking us anything. Share the giveaway link and your chat can do all of that themselves.
No. The page never loads the full entry list and the draw happens on the server, so the amount of data moved is the same at 100 entrants as at 250,000. That is the load we tested it at.
Yes, and you can require a minimum follow duration, subscription length or account age. The check runs against the drawn winner rather than everyone, so it takes milliseconds instead of minutes.
Not by default. Past winners are taken out of the pool before the next draw, so they cannot come up again. You can switch that off if everyone should stay in. Separately, anyone skipped by an entry requirement is shown to you with the reason.