SpinPick

Random Picker Wheel

Can’t decide? Drop in your options and let a fair wheel choose. Every slice is equal, the winner is drawn with crypto-grade randomness, and it all runs in your browser — no signup, nothing uploaded.

Open the full wheelHow it works
No signupOpens instantlyNothing uploaded100% browser-local
YesNoMaybeAsk again
Open the full wheel — save, weight & share

Three steps to a fair decision

1

Enter your options

Type or paste one option per line — names, restaurants, yes/no, anything. No signup, no upload.

2

Press Spin

A fair, crypto-random winner is drawn first; the wheel just coasts to it. Equal slices, equal chance.

3

The wheel decides

Get an impartial result everyone can watch. Remove winners for no-repeat draws, save and share your list.

Why “fair” actually means fair here

Plenty of spinner sites lean on Math.random and let the animation pick where it lands — which can quietly favour certain slices. SpinPick does the opposite: the winner is drawn first, using crypto.getRandomValues with rejection sampling to remove modulo bias, so every equal slice is genuinely equally likely.

The wheel then spins purely as a visual and stops on the slice that was already chosen. Because the outcome is decided before the animation, nothing about the spin — speed, friction, timing — can nudge the result toward anyone.

And it all happens on your device. Your options never touch a server, so it’s safe for class rosters, team names, or a private giveaway entrant list.

What people spin for

Frequently asked questions

Yes. The winner is chosen with your browser’s crypto.getRandomValues — the same secure randomness used for cryptographic keys — before the wheel even starts turning. The spin animation only coasts to the slice that was already drawn, so the visual can’t bias the result. Equal options get equal chance.