← All Tools / Wheel Spinner

Wheel Spinner

Add options, spin the wheel, and let fate decide!

Options 6

What is a Wheel Spinner?

A wheel spinner (also called a decision wheel, random picker wheel, or spin the wheel tool) is a randomisation tool that presents options as coloured segments on a spinning wheel. When you spin it, the wheel decelerates naturally and the segment under the pointer is the randomly selected winner. It is a fun and visually engaging way to make random choices.

Wheel spinners are popular for classroom activities, giveaways, game nights, team assignments, deciding what to eat, and any situation where a fair random selection adds excitement. Our tool lets you add unlimited custom options, spin with a smooth CSS animation, and immediately see the winner.

How to Use the Wheel Spinner

  1. The wheel starts with 6 default options — edit or replace them as needed.
  2. Type a new option in the text box and press Add (or Enter) to append it to the wheel.
  3. Remove individual options with the × button next to each one.
  4. Press Spin! to start the wheel — it spins for 3-5 seconds and decelerates naturally.
  5. The winner is announced in a pop-up banner when the wheel stops.
  6. Press Reset to restore the default options, or Clear All to start from scratch.

Why Use Our Wheel Spinner?

  • Canvas-Based Rendering — Smooth, sharp wheel drawn at any screen size.
  • Natural Deceleration — Physics-like spin with cubic-bezier easing.
  • Unlimited Options — Add as many choices as you need.
  • Colour-Coded Segments — Each option gets a distinct colour automatically.
  • No Account Needed — Open and use immediately, free forever.

Frequently Asked Questions

When you press Spin, the tool generates a cryptographically random landing angle using Math.random(). The wheel then animates with multiple full rotations plus this random angle, decelerating with a cubic-bezier easing curve that mimics a real spinning wheel. The segment under the top pointer when rotation ends is the winner.

Yes. The winning segment is determined by a random number generated before the animation begins. JavaScript's Math.random() uses a non-deterministic seed, making each spin independent and uniformly distributed among all options. Each option has an equal probability of winning (1 ÷ number of options) assuming equal segment sizes.

Currently, options are stored in memory for your session. If you refresh the page, the wheel resets to defaults. To save your wheel, copy the list of options to a text file and paste them back in next time. A future update will add localStorage persistence so your options survive page refreshes automatically.

Wheel spinners are used for: classroom random student selection, giveaway winner selection, deciding what game to play or movie to watch, team building activities, mystery dinner menu choices, random chore assignment, trivia question picking, party games, and any situation where you want a fair, exciting random decision. The visual spinning element adds anticipation compared to a plain random number.

Quick Facts

  • ✓ Canvas-drawn spinning wheel
  • ✓ Natural deceleration animation
  • ✓ Unlimited custom options
  • ✓ Winner shown in pop-up
  • ✓ Free, no account needed