Skip to content

Spin the wheel to pick at random

Add names or options to a wheel and spin it to pick a winner or make a decision, with weights, colours and pictures; the draw runs in your browser and nothing is uploaded.

8 entries · equal chances

Runs in your browser · no uploadHow it works

How to use Wheel spinner & random picker

  1. 1

    Add the entries

    Type or paste one name or option per line. Put *2 or *5 after a line to make that entry two or five times as likely.

  2. 2

    Customise the slices

    Open the Details view to set exact weights, choose a colour for any slice or add a small picture to an entry.

  3. 3

    Spin

    Press Spin or the button in the middle of the wheel. The winner is drawn first, then the wheel slows to a stop on it.

  4. 4

    Keep drawing or share

    Remove each winner for a draw without repeats, read the results list, or copy a link that rebuilds the same wheel.

Limits and Pro

Free with no sign-up: up to 500 entries of 80 characters, weights from 1 to 100, pictures on up to 50 entries, spin times of 2 to 12 seconds and the last 100 results kept.

About Wheel spinner & random picker

Wheel spinner turns a list into a colourful wheel and picks one entry at random, for classroom cold-calling, choosing who presents first at stand-up, giveaway winners on a stream, chores, team names or simply where to eat tonight.

The result does not depend on the animation. When you press Spin, the browser's cryptographic random number generator (crypto.getRandomValues) draws the winner, using rejection sampling so that no entry gets even a tiny extra edge from rounding. Only then is a final angle chosen inside that entry's slice, away from its edges, and the wheel decelerates onto it like a real wheel under friction, ticking past each peg and settling with a small bounce. With reduced motion turned on in your system settings, the wheel turns briefly instead, without the long spin or the pointer flicks.

Weights work the way the picture suggests: a slice with weight 3 is three times as wide as a slice with weight 1 and wins three times as often. Ticks and the winning chord are generated by the browser's audio engine, so nothing extra is downloaded, and the sound can be muted.

Full screen mode enlarges the wheel for a projector or a stream, and the space bar spins it. The wheel, settings and the last 100 results are remembered in this browser. It is not suitable as an audited draw for regulated lotteries, because nothing is recorded outside your device.

Privacy

The wheel runs entirely in this tab: entries, pictures, settings and results are stored in your browser's local storage and are never uploaded. A share link packs the labels, weights and colours into the part of the address after the # sign, which browsers do not send to any server; anyone you give the link to can read those entries. Pictures are never put into links.

Features

Unbiased draw

Cryptographic randomness with exact weights, decided before the animation starts.

Weights, colours and pictures

Make some entries more likely, recolour slices or add a face or logo.

Share by link

The whole wheel travels in the link fragment, never through our server.

Wheel spinner & random picker: frequently asked questions

Is the wheel spinner really random?
Yes. The winner comes from crypto.getRandomValues, the browser's cryptographically secure generator, and is drawn before the wheel starts to move. Rejection sampling removes the small bias that a plain remainder would add, so every entry wins exactly in proportion to its weight. The spinning animation, its speed and the spin time setting only display the result; they cannot change it.
How do weights change the chances?
Each entry's chance is its weight divided by the total of all weights, and its slice is drawn with the same share of the circle. With Pizza *3 and Sushi on the wheel, Pizza covers three quarters and wins 75 percent of spins over time. Weights are whole numbers from 1 to 100, typed after an asterisk in the list or set in the details view.
How do I stop the same name from winning twice?
Switch on Remove the winner in the spin settings. After each spin the winning entry is taken off the wheel when you close the result, so the next spin only picks from the rest, which is how raffles and turn orders usually work. A message with an Undo button appears if you remove someone by mistake, and the results list keeps the full order.
What is inside a share link, and does it reach your server?
The link contains the entries' labels, weights and slice colours plus the remove-winner setting, compressed and stored after the # in the address. Browsers never send that fragment to a web server, so we cannot see it, but whoever receives the link can. Pictures are left out to keep links short, and opening a link replaces the wheel in that browser.
Can I use the wheel on a projector or a live stream?
Yes. The full screen button fills the screen with the wheel on a plain background, and pressing the space bar spins it so you don't need to aim the mouse. Turn the sound on for the ticking and the winning chord, or mute it for a quiet room. The wheel stays sharp at any size because it is redrawn for the screen's resolution.