Random Name Picker, Draw a Name from Your List

Pick a random name from any list. Paste your names and draw one fairly. Perfect

,
Enter names and pick

Random Name Picker

Paste a list of names, click the button, and one name is drawn at random with perfectly equal odds. Every name on your list has the same probability of being selected, regardless of its position, first name, last name, middle of the list, it doesn\'t matter. The selection uses the browser\'s cryptographic random source for genuine fairness. Teachers use name pickers every day to call on students without unconscious bias. Instead of defaulting to the same eager hand-raisers or avoiding the quiet students in the back row, a random name picker gives everyone a mathematically equal chance. Team leads use it to assign tasks, pick meeting facilitators, or decide who presents first. Raffle organizers use it for transparent prize drawings. Type or paste one name per line, click draw, and the result appears with an animation. Recent draws are tracked in the history, so you can avoid picking the same name twice if you\'re rotating through a full group. No data leaves your browser, your name list stays completely private.

How it works

The tool reads your text input and splits it by line breaks, filtering out blank lines. It then generates a random index using Math.floor(Math.random() * names.length) and selects the name at that position. The random index comes from the browser\'s entropy-seeded pseudorandom generator, ensuring uniform distribution. The selected name is displayed with a pop animation and logged in the history. Your name list stays in the browser\'s memory only, nothing is transmitted to any server.

When to use this tool

Classroom teachers draw student names for reading aloud, answering questions, or forming groups without bias. Office managers select who brings snacks, leads the standup, or takes meeting notes. Contest organizers run transparent drawings for giveaways, screensharing the random pick adds credibility. Sports coaches randomly assign drill partners or team captains. Event hosts pick raffle ticket holders when physical ticket drawing is impractical.

Frequently asked questions

Is each name equally likely to be picked?

Yes. Every name in your list has a probability of exactly 1/N, where N is the total number of names. The first name and the last name in your list have identical odds.

Can I pick multiple names at once?

Click the draw button multiple times. Each draw is independent and logged in the history. If you need to avoid repeats (e.g., for a raffle where each person can win only once), remove the drawn name from the list before drawing again.

Is my name list stored or sent anywhere?

No. All processing happens locally in your browser. Your list never leaves your device. When you close the page, the data is gone.

What if I have duplicate names on my list?

Each line is treated as a separate entry. If "Alex" appears twice, Alex has double the chance of being picked. Remove duplicates if you want equal odds per person.

Can I use this for Instagram or YouTube giveaways?

Yes. Paste the list of entrants (one per line) and draw a winner. For transparency, consider screen-recording the draw so participants can see the random selection. For larger giveaways with specific rules, the winner picker tool offers additional features.

Related tools

Winner Picker for contests and giveaways

Team Generator for splitting into groups

Who Goes First for turn order

List Randomizer to shuffle any list