Or type names above and press Enter after each one
No picks yet โ spin to get started!
Enter any list of names, hit spin, and let randomness decide. Perfect for classrooms, giveaways, and team picks.
Or type names above and press Enter after each one
No picks yet โ spin to get started!
This free random name picker uses a cryptographically fair random algorithm to select names from your list โ no bias, no patterns, just pure random selection. It's perfect for teachers picking students to answer questions, running a giveaway, forming random teams, or any situation where you need an impartial decision.
Yes. The picker uses JavaScript's crypto.getRandomValues() API where available, which produces true cryptographic randomness rather than a simple pseudo-random number. Each name has exactly the same statistical probability of being selected each time.
To divide a group into teams, use the "Remove & Pick Another" button to pull names one by one. The first N picks form Team A, the next N picks form Team B, and so on. The pick history panel tracks all your picks in order.
Can I prevent the same name from being picked twice?
Yes โ click "Remove & Pick Another" after each pick. This removes the selected name from the pool so they can't be chosen again in the same session. Use "Reset All" to restore everyone.
How many names can I enter?
There's no hard limit. The picker works well with lists of 2 to 500+ names. For very large lists, performance remains instant since all processing happens in your browser.
Does it save my list of names?
Your list and pick history exist only for your current browser session. Nothing is saved to any server or stored permanently. Refreshing the page starts fresh.
Can I use it for a giveaway?
Absolutely. Paste your list of entrants, share your screen, and hit spin. The pick history records the selection for transparency. For high-stakes giveaways, consider recording your screen as proof of fairness.