Random Name Picker

Paste a list of names and let the picker choose a winner at random, with a quick shuffle animation before it lands. Fair and unbiased, in your browser.

Utility ToolsTrending Free No upload Instant

Loading Random Name Picker…

Your browser is preparing the tool. It runs 100% locally.

Quick Answer

Paste your names, one per line, and the picker shuffles through them before landing on one winner — each name equally likely to be chosen. It is great for giveaways, classroom turns, or deciding who goes first. The shuffle is just for show; the final choice is a fresh random pick, not influenced by the animation. It uses the browser's standard random generator, fine for casual draws but not for anything where money or security matters. It runs entirely in your browser.

What the Random Name Picker Does

Enter a list of names, one per line, and press the button. The display flickers through the names for a moment, then settles on a single winner chosen at random, with every name on the list equally likely.

It is the quick, visible way to pick someone fairly — for a giveaway, a prize draw among entrants, choosing whose turn it is, or splitting a task. The little shuffle makes the pick feel fair and adds a bit of suspense.

How It Works

The tool reads your list, dropping blank lines, then runs a short animation that shows a series of random names before stopping. The name it stops on is a final, independent random pick — the flicker is cosmetic and does not load the result toward any name.

Every name has the same chance of being chosen, however long or short the list. The winner is not removed afterwards, so if you pick again the same name can come up — handy for repeated draws, but something to manage if you want unique winners.

Generation algorithm

  1. Read the list. Split the names by line and drop any blank lines.
  2. Shuffle for show. Flicker through random names briefly to build suspense.
  3. Pick the winner. Make a final, independent random choice, every name equally likely.
  4. Show the winner. Display the chosen name.

The pick

winner = names[ floor(random × count) ]
Worked example
5 names → each has a 1-in-5 chance

Every name is equally likely; the shuffle animation is cosmetic, and the winner is not removed from the list.

Technical Details

Inputnames, one per line
Outputone random winner
Distributionuniform (each name equally likely)
Winner removedno — repeats possible on re-pick
RandomnessMath.random (pseudo-random)
Where it runsIn your browser — nothing uploaded

Standards & references

  • Uniform choice — every name has the same chance, regardless of its position or the length of the list, using the standard floor-of-random technique.
  • Animation is cosmetic — the flicker through names is for show; the final winner is a single independent random pick, not weighted by the spin.
  • Pseudo-random source — the pick comes from the browser's Math.random, fine for casual draws but not cryptographically secure.

Accuracy & Limitations

Every name is equally likely, no matter where it sits on the list or how many names there are. The shuffle animation does not change the odds — it is there for suspense, and the final pick is a single random choice.

The winner is not taken off the list. Pick again and the same name can win, which is fine for independent draws but means you must remove winners yourself if you want them excluded.

Blank lines are ignored, so stray empty lines do not get picked. Each name is whatever text is on its line, trimmed of surrounding spaces.

It uses the browser's pseudo-random generator. That is fine for giveaways, classroom turns and casual fairness, but it is not cryptographically secure, so it should not decide a draw where money or provable fairness is at stake.

Duplicate names count separately. If a name appears twice on the list, it has twice the chance of being picked — list each entrant once for an even draw, or repeat a name deliberately to weight it.

Real-World Use Cases

Giveaways and raffles

Pick a winner from a list of entrants.

Classroom

Choose which student answers or goes next.

Team and task assignment

Pick someone at random for a turn or a job.

Deciding fairly

Let the picker choose so nobody can claim bias.

When to use it — and when not to

Good for

  • Picking a winner from a list of names
  • Giveaways, raffles and classroom turns
  • A visible, fair random choice
  • Quick unbiased selection

Not the best choice for

  • Real-money prize draws needing provable fairness
  • Security or cryptographic randomness
  • Draws without repeats (it does not remove winners)
  • Weighting some names without duplicating them

Picking a number rather than a name? Use the random number picker. Need a draw without replacement? Remove each winner from the list before picking again. Need provable fairness for a big prize? Use a method built for verifiable draws.

Frequently Asked Questions

Is every name equally likely to win?
Yes. Each name has the same chance, whatever its position or however long the list. The pick is uniform, using the standard random technique.
Does the shuffle animation affect who wins?
No. The flicker through names is purely cosmetic, for suspense. The winner is a single, independent random pick made when the animation stops.
Does it remove the winner from the list?
No. Pick again and the same name can win. If you want unique winners, delete each winner from the list before the next pick.
What happens to blank lines?
They are ignored, so an empty line is never picked. Each name is the text on its line, with surrounding spaces trimmed.
If a name appears twice, does it have a better chance?
Yes. Duplicates count separately, so a name listed twice has twice the chance. List each name once for an even draw, or repeat one on purpose to weight it.
Can I use it for a real prize draw?
For casual giveaways, yes. For a draw where money or provable fairness matters, no — it uses the browser's pseudo-random generator, which is not cryptographically secure or auditable.
How many names can I add?
As many as you like, one per line. The pick stays uniform no matter how long the list is.
Can it pick more than one winner?
It picks one at a time. For several winners, pick repeatedly, removing each winner first if you do not want repeats.
Is the list saved?
No. The names live only in the page while it is open and are not stored or uploaded. Refreshing clears them.
How is the winner chosen?
The tool makes a random choice across the names with the browser's Math.random, each name equally likely.
Can I weight some names more heavily?
Only by listing them more than once. There is no separate weighting control, but a duplicate doubles a name's chance.
Is my list uploaded?
No. The pick happens entirely in your browser; nothing leaves your device.

References

Picks one winner uniformly from the pasted names using the browser's Math.random, with a cosmetic shuffle animation; it is explicit that the animation does not affect the odds, that the winner is not removed (so re-picks can repeat), and that duplicates weight a name.

PopularHot

QR Code Generator

QR Code Generator online: fast, lightweight and always one click away.

UtilityOpen Tool
Popular

Stopwatch and Timer

Use Stopwatch and Timer anytime, free and private, with no app to install.

UtilityOpen Tool
Popular

Online Notepad

Use Online Notepad anytime, free and private, with no app to install.

UtilityOpen Tool
Popular

Unit Converter

Unit Converter — a handy, instant browser utility you will bookmark.

UtilityOpen Tool
Trending

Barcode Generator

Barcode Generator online: fast, lightweight and always one click away.

UtilityOpen Tool
Trending

Pomodoro Timer

Use Pomodoro Timer anytime, free and private, with no app to install.

UtilityOpen Tool

Ready to try the Random Name Picker?

It is free, private and runs entirely in your browser — no sign-up, no uploads, no limits.