Spin the Wheel
Build a spinning wheel for decisions or giveaways, with weighted odds if you need them.
Add entries and press Spin.
Features
- Unlimited custom segments
- Optional weighted odds per entry
- Remove-after-spin for elimination draws
- Shareable link carrying your entries
- Adjustable spin duration
How to use it
- Type your options, one per line.
- Press Spin.
- Turn on weights and write “Pizza:3” to triple its odds.
- Copy the shareable link to send the same wheel to someone else.
How the winner is chosen
The winner is decided before the animation starts, not by where the wheel happens to stop. The tool draws a cryptographically random index, then calculates the exact rotation needed to land that segment under the pointer and animates to it. This is how essentially every digital wheel works, and it is the honest approach, animating a physical simulation and reading off the result would introduce subtle biases from the easing function and frame timing.
Weighted mode changes the segment sizes proportionally and the selection weights to match, so the visual and the odds always agree. Writing Pizza:3 gives Pizza three times the arc and three times the chance. This matters for fairness perception: a wheel where one option is visibly larger but selected uniformly would be actively misleading.
The shareable link encodes your entries in the URL fragment rather than a query string, which means they are never transmitted to any server, the fragment is stripped by the browser before the request is sent. Someone opening your link reconstructs the wheel entirely locally. For long entry lists the URL gets unwieldy, but for a typical decision wheel it stays comfortably within limits.
Frequently asked questions
Related tools
Further reading
Read the full guide on the 123MiniApps blog.