Random Name Picker — Draw a Random Name Online
Free random name picker: paste your list, set how many winners to draw, and spin for a random pick. Optionally remove winners from the list. 100% in your browser — nothing is uploaded.
About Random Name Picker
Paste a list of names, hit Pick, and watch the picker shuffle through them before landing on a winner — with a short suspense animation. You can draw several names at once and optionally remove each winner from the list, which makes it perfect for raffles, giveaway draws, picking who goes first, or assigning turns. The draw uses your browser's built-in random number generator and nothing you paste ever leaves the page.
How to use Random Name Picker
- Paste your names into the box, one name per line.
- Set how many names to pick, and tick “Remove picked names from the list” if winners should not be drawn again.
- Click Pick and wait for the suspense animation to settle on the winner(s).
How to run a fair draw
How the random pick works
Each draw selects uniformly at random from the names currently in the list using Math.random(), the same source of randomness behind card shufflers and dice apps in the browser. Every remaining name has exactly the same chance of being picked.
When you pick several names at once, they are drawn without replacement, so one draw can never produce the same winner twice.
Ideas for using it
- Raffles and giveaways: paste every ticket holder, draw the winner, and remove them before the next prize.
- Meetings and classrooms: pick who presents first, who takes notes, or who answers next.
- Games: decide who goes first, split into random teams by drawing alternate sides, or draw truth-or-dare volunteers.
- Chores and rota duty: let the picker assign who does what this week.
Keeping it fair
The history below the picker records every draw in this session, so participants can see that nothing was skipped or repeated. Blank lines in your list are ignored automatically, and duplicate entries count as separate chances — if someone appears twice, they have twice the odds, which is exactly how ticket-based raffles should behave.
Frequently asked questions
Is this name picker really random?
Yes — every draw is uniformly random using the browser's built-in random number generator. Each remaining name has the same chance of being picked.
Is my list of names uploaded anywhere?
No. Everything runs in your browser and the list disappears when you close the tab — nothing is stored or sent to a server.
Can the same name be picked twice?
Not within a single draw. Between draws, a name can repeat unless you tick “Remove picked names from the list”, which takes winners out of future draws.
How many names can I use?
There is no practical limit — paste anything from two names to tens of thousands.
Does the history persist after I reload the page?
No, the history only lives for the current session. Clearing it or reloading the page starts fresh.
Related tools
Age Calculator
Calculate exact age in years, months, and days, plus total days/weeks/hours lived and a next-birthday countdown.
runs locallyBase64 Encoder / Decoder
Encode text to Base64 or decode Base64 back to text, instantly in your browser.
WebAssemblyCLI / agentCase Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and kebab-case.
WebAssemblyCLI / agentColor Converter
Convert colors between HEX, RGB, and HSL formats instantly.
WebAssemblyCLI / agentColor Palette Extractor
Extract the dominant colors from any image as a hex palette with percentage shares.
runs locallyCron Parser / Schedule Explainer
Translate any 5-field cron expression into plain English and see the next 10 run times — computed locally in your timezone.
runs locally