Skip to content
Toolew.com

Spin the Wheel

Enter any list of options, spin an animated wheel, and land on one winner. Repeat an option to weight it, and keep a spin history.

Runs in your browser. Your data is not uploaded.
Loading tool…

Tool guide

What this tool does

Spin the Wheel turns a plain list of options into a coloured wheel: each line becomes a slice sized by how often it appears, so repeating an entry gives it a bigger slice and a better chance of winning without any separate weight field. A button spins the wheel through several full turns before settling on a cryptographically random winner, and every past result is logged locally.

Group decisions stall when everyone has a mild preference and nobody wants to be the one who picks. A visible spinning wheel settles it in a way that feels fair and a little bit fun, which is why they show up for everything from choosing a restaurant to picking a raffle winner.

This tool builds the wheel straight from a plain text list: one option per line. Writing the same option on two lines gives it two slices worth of weight, so you can bias the wheel toward a favourite without a separate weight input to learn. The spin itself always lands on a winner chosen with the same cryptographically strong randomness used across every Toolew random tool, then animates the wheel to stop there.

How to use Spin the Wheel

  1. Replace the sample list with your own options, one per line, in the text box.
  2. Repeat a line to give that option extra weight; three copies of the same text makes it three times as likely to win.
  3. Press Spin the wheel and wait for the animation to settle.
  4. Read the winner announced below the wheel once it stops.
  5. Check Spin history to see every past result from this session, each with a timestamp.
  6. Edit the list and spin again as many times as you like; there is no limit to the number of spins.

Tips for better results

  • Keep option labels short; long text is truncated on the wheel slice itself, though the full text still appears in the winner announcement.
  • A wheel needs at least two distinct options to spin; a single-item list has nowhere to land.
  • Use repeated lines sparingly for weighting, since a very lopsided wheel can make the small slices hard to read.
  • Clear the spin history between unrelated sessions so the log only reflects the decision you actually care about.

Common use cases

  • Picking a restaurant, movie or activity among a group of friends.
  • Running a simple raffle or giveaway draw during a livestream or classroom activity.
  • Choosing which team member goes first, presents next, or takes on a task nobody has volunteered for.
  • Teaching probability and weighted outcomes with a visual, hands-on example.

Common mistakes to avoid

  • Assuming the visual spin speed or landing point reveals a pattern; the winner is chosen first and the animation is purely cosmetic.
  • Forgetting that duplicate lines are treated as separate weight, not merged, so a typo duplicated by accident silently biases the wheel.
  • Using extremely long option lists where every slice becomes too thin to click or read comfortably.

Frequently asked questions

How is the winner actually chosen?

A random value is drawn first, weighted by each slice’s share of the circle, and that determines the winner. The spin animation is then built to land on that pre-chosen slice, so the visible motion never affects the outcome.

Can I weight an option without repeating its text many times?

Not directly; the simplest and most transparent way this tool weights options is by counting duplicate lines, so writing an option twice doubles its chance.

Is the spin history saved anywhere online?

No. History is kept only in your browser for the current list of options and clears when you clear it or clear your browser storage.

What is the minimum number of options?

Two. With only one distinct option, there is nothing to spin toward, so the wheel will not render until a second option is added.

Feedback & suggestions

Help us improve Spin the Wheel. We read every message.

Rating (optional)
Necessary
Required for security, language and theme preferences. Always on.