Name Picker — Spin the Wheel

Spin a wheel to pick a random name — no login, no ads, saved locally.

progress_activity

What it does

No account needed

Your roster is saved locally in your browser. Share a wheel via URL encoding — no server stores your names.

Elimination mode

Remove each winner from the wheel automatically. Perfect for classroom cold-calls, raffle draws, or presentation order.

Elimination tournament

Keep spinning until one name remains — last-name-standing mode for competitions and party games.

Multi-pick

Pick multiple winners in one go: 1st, 2nd, 3rd place. Great for podium announcements and giveaways.

Shareable URL

Compress your entire wheel into a URL parameter using LZ-string. Anyone with the link loads your exact wheel.

Save named wheels

Keep multiple rosters — Period 3, Period 5, Trivia Night — and switch between them instantly.

Spin history

Review the last 50 results with timestamps. Export as CSV for giveaway proof or classroom records.

Keyboard control

Press Space to spin from anywhere on the page. Full keyboard navigation and screen-reader announcements.

How to use Name Picker — Spin the Wheel

  1. 1
    Enter your names

    Type one name per line in the Names panel, or paste a comma-separated list and click "Split by commas". You can also upload a CSV file.

  2. 2
    Choose a pick mode

    Classic keeps all names after each spin. Eliminate removes the winner. Last Name spins until one remains. Multi-Pick draws several winners at once.

  3. 3
    Press Spin (or Space)

    The wheel spins with realistic deceleration physics and a tick sound for each segment it passes. The winner's segment is determined by a cryptographically secure random number.

  4. 4
    Act on the result

    Copy the winner, spin again, remove them and continue, or save the result to history. Share your wheel via URL so others can use the same roster.

When to use this

Classroom cold-call

A teacher adds their class roster and uses Eliminate mode to call on each student once per lesson without repeating anyone.

Streamer giveaway

A content creator pastes subscriber usernames and spins for 1st, 2nd, and 3rd place prizes using Multi-Pick mode.

Secret Santa draw

Friends or coworkers enter their names, spin individually to assign gift recipients, and share the result link as proof.

Chore assignment

A family enters household tasks and spins each Saturday morning to assign who does what this week.

Presentation order

A professor spins through students in Eliminate mode to build a random presentation schedule — no student goes twice.

Frequently Asked Questions

Is the random name picker truly random?

Yes. The winner is selected using crypto.getRandomValues(), the browser's cryptographically secure random number generator — the same API used for password generation and security applications. It's statistically fair.

Do my names get sent to any server?

No. Your names never leave your browser. The wheel state is saved in localStorage on your device. When you share a wheel via URL, the names are compressed into the URL itself using LZ-string — there is no server or database involved.

How many names can the wheel hold?

Up to 500 names. The wheel adjusts automatically: names are shown in full for up to 20 entries, abbreviated for 21–80, and numbered for 81–500 (with the name shown in the winner panel).

Can I save my class roster for next time?

Yes. Your current wheel is saved automatically in your browser's localStorage. You can also save named wheels (e.g., "Period 3", "Trivia Night") and switch between them using the Saved tab.

What is Eliminate mode?

In Eliminate mode, each winner is removed from the wheel after being picked. This ensures every name gets a fair turn before any name is repeated — ideal for cold-calling students, assigning presentation slots, or drawing multiple raffle prizes.

How do I share my wheel with someone else?

Open the Saved tab and click "Share wheel URL". The URL encodes your names, mode, and theme into the link using LZ-string compression. Anyone who opens it sees your exact wheel — no account required.

Does the wheel work offline?

The tool loads and runs entirely in your browser. Once the page has loaded, the wheel works without an internet connection — useful for classrooms with spotty wifi.

Can I import names from a CSV file?

Yes. Click the CSV button next to the Names label and select a file. The tool reads the first column of each row as a name. You can also export your current name list or spin history as CSV.

Related Tools