Skip to content
universal Wheel Picker

universal

Free Random Wheel Picker

Spin the wheel to pick a fair, random winner — free, instant and entirely in your browser.

✓ Truly random✓ No account needed✓ Nothing uploaded✓ Any device
Total entries: 0 Unique entries: 0
Winner

Your entries never leave your browser. Nothing is sent to any server.

How it works

Three steps, no account

Add your entries

Type or paste your entries into the box, one per line — names, options, prizes or anything you want the wheel to choose between.

Set your options

Switch duplicate removal and shuffling on or off as you need. No setup, no login, no waiting.

Click Spin

The wheel spins with a smooth animation and lands on a winner chosen by a cryptographically secure random draw — entirely in your browser, never sent anywhere.

Why it matters

A fair result, every time

Whether you run a giveaway, pick a student to answer a question, decide what to eat or settle who goes first, you want the outcome to be fair and easy to explain. Choosing by hand invites bias and second-guessing; a random wheel removes both, and everyone can watch the result appear.

The winner is drawn with crypto.getRandomValues(), the browser’s built-in cryptographically secure random number generator, using a method that avoids modulo bias. Every entry on the wheel has exactly the same chance of being picked; the animation only shows the result.

Use cases

Where a wheel picker helps

Giveaways

Pick a winner from a list of names with a transparent random draw. Record your screen while you spin to show your audience the result.

Classrooms

Choose which student answers, presents or goes first — fairly and without anyone feeling singled out.

Everyday decisions

Can’t decide what to eat or which task to start with? Put the options on the wheel and let it choose.

Teams and turns

Decide who goes first, who takes notes or who is on which side by spinning for each place in turn.

Duplicate protection

The duplicate filter makes sure each entry appears only once, so nobody gets extra chances by being listed twice.

100% private

Your entries stay on your device. Nothing is uploaded or stored, and once the page has loaded the wheel keeps working without a connection.

Under the hood

How the winner is selected

The picker first cleans your list: it trims each line, ignores empty lines and, if you choose, removes duplicates (compared without regard to upper or lower case). If shuffling is on, it then reorders the entries with the Fisher-Yates algorithm. The winner is drawn with random numbers from crypto.getRandomValues(), without modulo bias, so no position on the wheel is favoured. The wheel is then animated so that it stops on that winner. The whole process runs locally in your browser.

Questions

Frequently asked questions

Basics
Is this wheel picker really free?
Yes. The wheel picker is completely free, with no limit on how many spins you make. There is no paid tier and no feature locked behind a payment.
Do I need an account to use it?
No. There is no sign-up, no login and no account of any kind. Open the page, add your entries and spin.
Are my entries stored or sent anywhere?
No. Everything happens inside your own browser. The entries you type are never uploaded, stored or transmitted to any server. After the page has loaded, the wheel works the same even without an internet connection.
How is the winner selected?
The winner is drawn with random numbers from crypto.getRandomValues(), the browser’s built-in cryptographically secure random number generator, using a method without modulo bias. The animation then lands on that winner. Every entry has the same chance of being chosen.
Options & usage
How many entries can I add?
You need at least 3 entries to spin. There is no fixed upper limit, but the wheel stays easy to read up to around 50 entries. Long entries are shortened on the wheel itself, while the winner is always shown in full next to it.
How do I use the wheel picker?
Type or paste your entries into the text box, one per line, and click Spin. You can also click the wheel itself. The wheel turns, stops on a winner and shows the result next to it.
What does “Remove duplicate entries” do?
When it is switched on, repeated lines are removed before the spin, so an entry that appears several times is counted once. The comparison ignores upper and lower case, so “Anna” and “anna” count as the same entry. If you switch it off, every line counts as a separate entry.
What does “Shuffle order on each spin” do?
When it is switched on, the entries are placed on the wheel in a new random order before every spin. This changes only the layout of the wheel; it does not change anyone’s chance of winning.
Can I spin again with the same entries?
Yes. Click Spin Again to run a new, independent spin with the same list. The previous winner is not excluded, so the same entry can be drawn again.
Privacy & technical
What is the difference between random and cryptographically secure random?
Ordinary random functions such as Math.random() are built for speed, not for security, and their output can in principle be predicted. A cryptographically secure generator is designed so that its output cannot be predicted from earlier results. This tool uses crypto.getRandomValues(), which is of the second kind.
Why use a random wheel instead of choosing by hand?
Choosing by hand invites unconscious bias — towards familiar names, entries you noticed first or people you like — and doubts from others. A random draw gives every entry the same chance and is easy to explain and to show on screen.