Random Name Picker

Select one or more names fairly from any list — a random classroom name picker for teachers, giveaways and meetings.

Free random name picker for classrooms, giveaways and meetings. Pick one or more names fairly from a list — a random student picker that works with accents and large lists.

How it works

The Random Name Picker selects one or more names fairly from a list you provide. You paste your names — one per line or separated by commas — choose how many to pick, and press the button. The tool cleans your input by ignoring blank lines, then draws winners with secure browser randomness so every name has the same chance.

The randomness comes from the Web Crypto API, the same cryptographically secure source used throughout the site. When picking a single winner, the tool generates a random index into your list using rejection sampling, which prevents the bias that simpler methods can introduce. When picking several winners, it can either draw with replacement (the same name can win more than once) or without replacement (each name can only win once, by removing it from the pool after each pick).

Two options give you extra control. “Automatically remove selected entries” deletes winners from your list after each draw, which is perfect for multi-round giveaways where nobody should win twice. “Remove duplicate entries from the list” cleans up accidental repeats before drawing, so the same person is not entered twice and given an unfair extra chance. You can also relabel the result — Winner, Selected person, Participant, Student or Choice — to match your context.

The reveal is designed to feel exciting without compromising fairness. Names pop in with a short animation, but the actual selection happens instantly and securely the moment you press the button — the animation only displays the already-fair result.

Examples

  • Picking a student to answer in class. Paste your class list, pick one name, and project the result so everyone sees the choice is fair and unbiased.
  • Selecting a winner from contest entries. Paste all entrants, enable auto-remove, and draw round after round for a transparent multi-prize giveaway.
  • Choosing who goes first in a game. List the players and pick one name to decide turn order without arguments.
  • Assigning a volunteer for a task. When nobody wants to step forward, list the team and let the picker choose a fair volunteer.
  • Randomising presentation order partially. Pick names one at a time to build a speaking order live, removing each as they are chosen.

Common uses

  • Classrooms
  • Giveaways
  • Meetings
  • Family choices

Fairness and privacy

Every valid name has an exactly equal probability of being chosen. Rejection sampling prevents bias, duplicate-entry removal stops accidental double entries, and the optional auto-remove feature ensures multi-round draws stay fair by preventing anyone from winning twice.

Random results are generated locally in your browser using secure browser randomness (Web Crypto crypto.getRandomValues()) where supported, with equal probability for every valid entry. No account is required, your lists are processed in the browser and never uploaded, names are not sent to analytics, and optional history stays only in your local browser storage. This tool is not for regulated gambling or official lotteries.

Frequently asked questions

Does every name have the same chance?

Yes. Every valid name has an exactly equal probability unless you enable duplicates. The draw uses secure randomness with rejection sampling, so no name is favoured.

Why is this tool fair?

Fairness comes from secure browser randomness plus rejection sampling, which prevents the bias simpler methods can introduce. Duplicate-entry removal stops accidental double entries, and auto-remove keeps multi-round draws fair by preventing repeat winners.

Can I remove a winner after selection?

Yes. Use Remove Selected to delete the current winners from the list, or enable “Automatically remove selected entries” so each pick is unique automatically.

Can I use this for a giveaway or contest?

Absolutely. Paste your entrants, enable auto-remove, and draw round after round for a transparent, fair giveaway. For legally regulated contests, use a certified system instead.

What is the difference between this and the List Picker?

The Name Picker is tuned for people — it offers labels like Winner and Student and is designed for classrooms and giveaways. The List Picker is the same engine but framed for any items (foods, movies, tasks) without people-focused labels.

How accurate are the results?

Over many draws, each name appears roughly the same number of times — the signature of a uniform, fair selection. A single draw is unbiased by design.

Are my names stored or uploaded?

No. Lists are processed entirely in your browser and never sent to a server. Optional history stays only on your device.

Can I pick more than one name at once?

Yes. Set the quantity to the number of winners you want. Without duplicates, each name can only win once; with duplicates, names can repeat.

Is this tool free?

Yes, completely free with no registration, on desktop, tablet and mobile.

Can I use it for an official lottery?

No. It is for entertainment, education and ordinary low-stakes choices, not regulated lotteries or gambling.

Related tools

  • Random Number Generator — Generate one or more random numbers within a range you choose, with full control over type, quantity and sorting.
  • Wheel Spinner — Create an interactive spinning wheel of names, choices or activities.
  • Coin Flip — Simulate one or more fair coin flips with an even 50% chance of heads or tails.
  • Dice Roller — Roll standard and RPG dice using notation such as 2d6 or 1d20+5.
  • Random Team Generator — Divide a list of people into fair, random teams that differ by no more than one member.