Random Spinning Wheel
Enter names, spin the wheel, pick a winner.
100% in your browser — nothing uploadedSpin a colorful wheel to randomly pick a winner
About this random spinning wheel
Type a list of names or options — one per line — and spin the animated wheel to randomly select a winner. The wheel is drawn on a canvas with colorful slices, each labeled with one entry. A smooth deceleration animation makes the spin feel physical and satisfying, and a fixed pointer at the top shows the final pick.
The wheel uses the Web Crypto API (crypto.getRandomValues) for true randomness, not the weaker Math.random. The winner is decided before the animation starts, then the wheel is spun to land precisely on that slice. This guarantees uniform probability: every entry has an exactly equal chance, no matter where the wheel was last time.
Teachers use it for cold-calling students fairly, event organizers for raffle draws, teams for assigning tasks or choosing a lunch spot, and families for settling disputes. The visual spectacle of the spin makes the result feel more fun and legitimate than just picking a name from a hat — even though the math is the same.
The wheel supports 2 to 50 entries. Colors cycle through a 12-color palette, and long labels are truncated to fit inside the slices. Everything runs in your browser — no entries are sent to a server, and no account is needed.
FAQ
Is the wheel truly random?
Yes. The winner is selected using the Web Crypto API (crypto.getRandomValues), which provides cryptographically secure randomness — far stronger than Math.random. Every entry has an exactly equal probability of being picked.
How many entries can I add?
Between 2 and 50. The wheel adjusts slice sizes automatically, and long labels are truncated with "..." to fit inside each segment.
Is my data sent anywhere?
No. The wheel runs entirely in your browser. Your entries are never sent to a server or stored anywhere.