Random Name Generator
Paste your list, click Pick a Name: the winner is chosen with cryptographic fairness.
Enter at least 2 names, one per line. Blank lines are ignored.
How to Use the Random Name Generator
- Type or paste your names into the text box, one name per line.
- Optionally tick "Remove winner from list" if you don't want the same person picked twice.
- Click Pick a Name. Names will shuffle rapidly for dramatic effect, then land on the winner.
- The winner appears with a highlight animation. Check the Recent Winners log for a running history.
- To start a fresh session, edit the names list or reload the page.
Using the Name Picker for Giveaways
Running a prize draw, raffle, or social media giveaway? This tool makes it easy to conduct a live, transparent random draw:
- Collect your entrants. Copy names from a spreadsheet, comment list, or sign-up form and paste them in, one name per line.
- Enable "Remove winner from list" so each prize goes to a different person. The tool removes each winner from the pool automatically.
- Screen-share the draw. The shuffle animation is purposely high-energy. It builds suspense in a live stream or recorded video, giving your audience confidence the draw is fair.
- Cryptographic fairness. Behind the scenes the winner is determined by
crypto.getRandomValues(), the same technology used in security software, so there is no way to game or predict the result. - Recent Winners log keeps a record for the duration of your session, so you can screenshot the results for transparency.
Using a Random Name Raffle Picker for Events
Running a raffle with ticket numbers or a list of entrants? Use this tool as a fair, instant raffle picker:
- Paste your list. Enter each ticket number or entrant name on its own line, from a spreadsheet, sign-up form, or event roster.
- Turn on "Remove winner from list." After each draw the winner is removed so you can draw the next prize without repeats.
- Click Pick a Name for each prize. The shuffle animation builds suspense; the winner is chosen with cryptographic fairness before the animation starts.
- Use the Recent Winners log to screenshot or note results for your records.
For raffle rules, legal considerations, and more tools, see The Ultimate Guide to Hosting a Digital Raffle: Tools & Legalities.
Looking for a Rafflys Alternative?
Rafflys and similar dedicated contest platforms bundle entry collection, social logins, and rule enforcement into one paid product. If you already have your entrant list, exported from a spreadsheet, comment section, or sign-up form, you don't need all that infrastructure. Our Random Name Picker does the one thing that matters most in any contest: picks a winner fairly and transparently, at no cost, with no account required.
- Free, forever. No subscription, no expiring free trial, no credit card required.
- No sign-up. Paste names, click Pick a Name, done. Works in any browser on any device.
- Privacy-safe. Names stay in your browser tab. Nothing is uploaded or stored anywhere.
- Cryptographic fairness. Uses
crypto.getRandomValues(), the same standard as security software, so the draw is genuinely unpredictable. - Remove winner mode. Draw multiple prizes without the same person winning twice.
For complex contests that require integrated entry forms, social media task verification, or legal terms templates, platforms like Rafflecopter or Gleam.io are worth exploring. For a clean, fast, auditable random draw from a list you already have, this tool is all you need.
Classroom Name Picking for Teachers
Teachers use random name pickers to call on students fairly, avoiding unconscious bias or predictable patterns. Here's how to get the most out of this tool in the classroom:
- Add your class roll. Paste all student names at the start of term. Takes about 30 seconds.
- Cold-call fairly. Hit "Pick a Name" whenever you want to ask a question, every student knows they have an equal shot, which keeps engagement high.
- Remove after picking to work through the whole class before anyone is picked twice. Great for oral presentations or reading turns.
- No student data is stored. Names exist only in your browser tab. When you close the tab, everything is gone. GDPR and FERPA friendly.
- Works on any device. No app to install. Open the tool on your smartboard browser, laptop, or tablet.
How Our Random Name Selector Works
Our random name selector uses the same standard as banks and security software:
crypto.getRandomValues() from the Web Crypto API. We use rejection sampling so
that every name has an exactly equal probability of being chosen, with no modulo bias, whether you have 5
names or 5,000. The winner is decided the instant you click "Pick a Name"; the shuffle animation is only for
drama.
Fair Randomness: How It Works
The winner is selected using crypto.getRandomValues() from the Web Crypto API,
which produces cryptographically secure random numbers. The same standard used in encryption and security
tokens. The modulo bias problem is eliminated using rejection sampling, so every name in your list has an
exactly equal probability of being chosen regardless of list size.
The shuffle animation that plays for 1.5 seconds is purely visual. The winner has already been decided the moment you click "Pick a Name." This is by design. It means the result cannot be influenced by how long the animation runs.
Frequently Asked Questions
-
Is the name pick truly random?
Yes. The winner is chosen usingcrypto.getRandomValues(), a cryptographically secure random number generator, before the shuffle animation plays. The animation is visual only. Every name has an exactly equal probability of being selected on every draw. -
How do I stop the same person being picked twice?
Tick the "Remove winner from list" checkbox. After each draw, the winner is removed from the pool and also deleted from the text box so you can see who is still eligible. -
How many names can I add?
There is no hard limit. Paste hundreds of names if you need to. The tool handles large lists without slowing down. Each name should be on its own line; blank lines are ignored automatically. -
Can I use this for a live giveaway or stream?
Yes. It's one of the most popular uses. Paste your entrant list, enable "Remove winner from list" to avoid duplicate prizes, and draw one winner at a time. The shuffle animation is designed to build suspense on camera. -
Is my data private?
Completely. Names exist only in your browser tab. No data is sent to any server. When you close or refresh the page, everything is cleared. No sign-up, no tracking, no cookies.
Using this in the classroom? Check out our guide on using a random name picker for classroom activities with tips for engagement and fairness.
Running a giveaway? Read our guide on running fair and transparent giveaways for best practices and legal considerations.
More Classroom Tools
Need to create groups? Use our Random Team Generator. Running a game night? Try our Bingo Caller.