Discord raffle

One wheel. No drama.

Paste the entrants, spin it in front of everyone.

Your list

8 entries
Names, one per line*3 for extra chances

Put a star and a number after a name to give it more chances — Alex *3 is three entries on one line.

CSV, XLSX or TXT · up to 10.0 MB

Draw setup

Wheel colours

Spinnza
Custom colours8

Type a hex code or use the well. The wheel repaints as you type, and the colours repeat around it — you never have to pick one per name.

How does Spinnza choose? ›

The winner is picked before the wheel moves, using your browser’s cryptographic random number generator (crypto.getRandomValues) rather than Math.random(). The range is reduced by rejection sampling, so no entry is even slightly more likely than another because of where it sits in the list.

Weights are applied before the draw: an entry with three chances occupies three of the total, and duplicate rows each count separately. The complete list is always used, even when the wheel is too crowded to show every name on a slice.

The animation is presentation. Once a winner is chosen, the wheel is told where to stop — it never decides anything.

8 entries

Showing an example list. Replace it with your own names.

Getting the entrant list

A reaction on a pinned message is the usual way in, and most giveaway bots will export the reactors as a list you can copy. A form works too, and gives you a contact route for the winner. For a small server, copying the names out of a thread is fine.

Whichever you use, paste the list here. Spinnza has no bot, does not join your server and never sees your members — the list stays in the browser you paste it into.

Weighting roles and boosters

If boosters or a particular role get extra chances, put a star and the number after the name: “@alex *3” gives Alex three chances out of the total. The wheel draws three slices for Alex rather than one secretly worth three, so anybody watching can see the odds instead of being asked to trust them.

The count under the wheel shows both numbers when weights are on — how many people are in the draw, and how many chances there are in total. Screenshot that before you spin and nobody can claim the weighting was invented afterwards.

A practical ceiling: weights that go much past ten start making the wheel unreadable. If a role is meant to be worth twenty entries, consider whether it should be a separate draw.

Running it live, or posting it after

Live is the better version if your server is the sort that will argue: share your screen in a voice channel, fullscreen the wheel, and spin it while people watch. Fullscreen mode shows the title, the wheel and the winner and nothing else — no controls, no browser.

If a live draw does not suit the timezones, record it instead. The video carries an Entry List ID, a fingerprint of the exact list you drew from, which is the thing that settles whether the list changed halfway through. Post the file in the channel with the list you drew from and there is nothing left to dispute.

Copy result gives you clean text for a message if you just want to announce it.

Keeping it civil

Announce the close time in a timezone, not “tonight”. Say up front how long a winner has to claim and what happens if they do not — a redraw is ten seconds of recording, an argument is an evening.

Discord does not run your giveaway and has no part in it. Your server rules and local law still apply, and mass-pinging everyone about it is a good way to lose members.

Questions

Can I share the result in a channel?
Copy result gives you the title, winner and entry count as plain text, ready to paste. Proof videos download as a file you can attach.
Is there a Spinnza bot?
No, and there is deliberately nothing to add to your server. You paste a list into a web page; nothing connects to Discord.
How do I give boosters extra entries?
Put a star and a number after the name — Alex *3. The wheel shows three slices for Alex, so the extra chances are visible rather than hidden.

Spinnza is not affiliated with Instagram, TikTok, Discord, Twitch, YouTube, Meta or their parent companies. You bring your own entry list — nothing connects to those platforms and nothing is scraped.

The wheel is free and always will be. A recorded proof spin is $1.99, one time, no subscription — how it works.