Spin the Wheel

Spin a customizable wheel to pick a random winner — great for decisions, giveaways, and games.

Spin the Wheel
Click Spin to pick a random option
✏️ Edit options

📐 How to Use

  1. Add your options — one per line in the text box (or use the defaults).
  2. Click Apply to update the wheel with your entries.
  3. Click Spin to start the wheel — it decelerates and lands on a random segment.
  4. The winning segment is highlighted and announced below the wheel.
  5. Edit your options anytime and spin again.

🎯 When to Use This

  • Choosing where a group eats lunch, where a visible draw feels more acceptable to everyone than one person reading a preference off a list.
  • Classroom picking, since the segments are legible to the whole room and the four-second spin gives students time to watch the result land.
  • Running improv or writing prompts in rounds, re-spinning after each one and editing the list as entries get used up.
  • Breaking a deadlock in a planning meeting when two or three defensible options remain and further discussion is not going to separate them.

❓ Frequently Asked Questions

QIs the result truly random?
Yes — the final resting angle is determined by a random number before the spin starts. The animation is purely visual and does not affect the outcome.
QHow many options can I add?
You can add up to 20 options. With fewer options each segment is larger and easier to read; with more, segments become smaller.
QCan I give some options a higher chance?
Not in this version — every option has an equal chance of being selected. Each segment takes the same angular space on the wheel.
QCan I remove an option after spinning?
Yes — just edit the options list, remove the entry, and click Apply to update the wheel.

ℹ️ About This Tool

A wheel with equal segments is a uniform random picker in a round costume: with n options each takes 360 divided by n degrees and each is equally likely. A weighted wheel works differently, giving segments arc widths in proportion to their chances, so an option with twice the probability gets twice the angle and the odds can be read straight off the picture. That readability is the real advantage of a wheel over a list, since people accept an outcome they watched arrive more readily than one that just appears.

This wheel is uniform. The winning index is drawn with Math.random() before anything moves, and the animation then turns the canvas so that segment's midpoint stops under the pointer at the top, taking eight to twelve rotations over four seconds on a quartic ease-out curve. Options come from the editor, one per line, between two and twenty of them.

⚠️ Notes & Limits

  • Every segment gets the same arc, so no option can be made more likely except by entering it twice, and each duplicate costs one of the twenty available slots.
  • The option list is not saved anywhere, so a reload brings back the six default entries and a list that took effort to assemble has to be pasted in again.
  • The outcome comes from Math.random(), seeded by the browser rather than drawn from any physical process, so it is unsuited to anything with a real stake attached.
  • Labels longer than fourteen characters are cut to thirteen plus an ellipsis on the wheel face, although the winner announcement below shows the full text.