Random Name Picker
Paste your list — one name per line — and draw. Uses your browser’s secure random source, so every name has an equal chance.
How the draw stays fair
Every name has exactly the same chance, and picking several never favours the top of your list. The tool uses a partial Fisher–Yates shuffle driven by crypto.getRandomValues, which is the standard way to select without replacement without introducing bias. A common naive approach — sorting the list by a random number, or repeatedly picking an index and splicing it out — subtly favours certain positions. This does not. Nothing is uploaded, so the draw happens entirely on your device.
Running a giveaway people will trust
Because the draw happens on your device, nobody else can verify it after the fact. If the prize matters, make the process visible instead.
- Publish the entry list first, or its length, before drawing.
- Record the screen while you paste the list and press the button. A continuous recording is far more convincing than a screenshot of the result.
- Draw live if you can — a stream removes the question entirely.
- State the rules in advance: how duplicates are handled, whether one person can win twice, and what happens if a winner does not respond.
For anything with legal or regulatory weight — a prize promotion with significant value, or anything classed as a lottery — use a service that provides an audit trail. This tool is designed for informal draws.
Using it in a classroom
Cold-calling from a random picker is a well-established technique for spreading participation, but two adjustments make it work much better in practice.
First, turn remove winners on. Without it, the same few students get picked repeatedly by chance, which feels arbitrary and lets the rest disengage. Removing each name as it comes up guarantees everyone is asked once before anyone is asked twice.
Second, give thinking time before revealing the name. Asking the question, pausing, and only then drawing means the whole class prepares an answer rather than only the person selected.
How to use the Random Name Picker
- Paste your names into the box, one per line.
- Set how many winners you need.
- Tick remove winners if you are drawing several prizes in sequence.
- Press Pick a winner.
Frequently asked questions
Is the picker actually random?
Yes. It draws from your browser’s cryptographically secure random source and uses an unbiased shuffle algorithm, so every name and every ordering is equally likely.
Can the same name win twice?
Not within a single draw — picking three winners always gives three different entries. Across separate draws it can, unless you tick "remove winners from the list".
How do I handle duplicate entries?
Leave "ignore duplicate names" ticked to give each person one chance regardless of how many times they appear. Untick it if repeated entries are meant to improve someone’s odds, as with earned raffle tickets.
Is there a limit on list size?
No practical limit. Lists of many thousands of names work fine, since everything runs locally.
Are the names uploaded anywhere?
No. The list stays in your browser and is discarded when you close the page.
Related tools
Last reviewed September 4, 2026. Results are estimates for general information only.