NamesOnWheel
Auto-spin

The fairest free wheel of names — fast, ad-free, and verifiable

A spin wheel should be three things: fair, fast, and polite to use in front of an audience. Most online name pickers fail at one of those. NamesOnWheel was built to win on all three.

Fair: every spin is decided by crypto.getRandomValues, a cryptographically-secure random number generator built into your browser. We use rejection sampling, so weighted entries land with exactly the probability they should. You don't have to take our word for it — our public fairness page runs 100,000 live spins in your own browser and renders a chi-square distribution chart. (No, we have not seen another wheel site that's willing to do that.)

Fast: the entire app ships as a single tiny static page from Cloudflare's global edge. There's no server-side rendering, no auth check, no React hydration drama. Your name picker is interactive on mobile in under a second.

Polite: the result screen is always ad-free. When you're projecting to a class of nine-year-olds or announcing a giveaway live on stream, you should not have to dismiss a banner ad sitting next to the winner's name. We won't put an ad there. Ever.

How to use the wheel

  1. 1

    Add your names

    Type a name and press Enter to add it one by one. Switch to Bulk edit to paste a whole list at once (one name per line). Click any name to rename it in-place; drag the handle to reorder.

  2. 2

    Tap 'Spin the wheel'

    Tap the Spin the wheel button to start. Hear the tick of each segment crossing the pointer.

  3. 3

    See the winner

    An ad-free modal celebrates the pick with confetti. Remove the winner, spin again, or copy the result with one tap.

Built for classrooms

High-contrast Classroom theme for projectors. Remove-winner mode so every student gets a turn. Vibration on win. Works offline so flaky Wi-Fi doesn't ruin the day.

Open the classroom picker →

Built for streamers

Fullscreen mode, embeddable iframe, free OBS overlay pack. CSPRNG randomness that holds up under chat scrutiny. Free forever, no watermark.

Open the giveaway picker →

Built for everything else

Random teams, raffle winners, dinner decisions, secret santa, dice, coin flips, decision wheels. Explore ready-made tools.

See all tools →

Frequently asked questions

Is this random name picker actually fair?
Yes — every spin is driven by your browser's cryptographically secure random number generator (the same kind used to generate encryption keys), via crypto.getRandomValues. We use rejection sampling to remove modulo bias, so each entry has exactly the right probability. You can verify it on our public Fairness page, which runs 100,000 live spins in your own browser and renders a chi-square distribution chart.
What makes NamesOnWheel different from other wheel spinners?
Three things we built deliberately. (1) The result screen is always ad-free — no banner next to the winner's name when you're projecting to a class or streaming live. (2) Fairness is independently verifiable — our public Fairness page runs 100,000 live spins in your own browser and shows a chi-square distribution chart. (3) The page loads in under 1.5 seconds on mobile — no heavy framework, no auth check, just the wheel, instantly.
Does it work offline?
Yes. The first time you visit, the wheel installs as a Progressive Web App and caches itself. After that you can open NamesOnWheel.net even with no internet, ideal for classrooms with flaky Wi-Fi or workshops in basements. You can also tap 'Install' in your browser to add it as an app icon.
Can I add weights so some names are more likely?
Yes. Add ' *N' after a name to give it a weight of N. For example, 'Alice *3' makes Alice three times more likely than a default entry. Fractional weights like '*2.5' work too. Use this to model differing odds in raffles or to give bigger team segments more share of the wheel.
Is it really free with no signup?
Yes — completely free, no signup, no account, no email required. We're funded by a single non-intrusive ad below the wheel (never on the result screen). You don't need to install anything; it runs entirely in your browser.
Can I save and share my wheel?
Yes. Tap Share to get a shareable URL that loads your exact wheel for anyone who clicks, or copy a one-line embed snippet to put the live wheel on your blog or classroom page. Recently used wheels are saved automatically in your browser, with a QR code for quickly opening the wheel on a phone.

Related tools