Online random picker
Pick a random winner from a list of participants. Free, instant, no signup. Perfect for contests, giveaways and draw orders.
The result will appear here.
The winner is
Draw order
Go deeper
Why use an online random picker?
Making a choice is never easy when other people are involved. Instagram contests, Twitch giveaways, roommate chore splits, tournament draw orders, next game master pick: a random generator is the only truly impartial method — and the only one that shuts down endless arguments.
This tool is built to be as fast as a physical dice roll. Paste your list (one name per line), click, get a winner. No account, no intrusive ads, no mobile-app redirect. Need multiple winners? Keep "Remove winner from list" ticked and run it again.
The perfect combo with the tournament generator
The random picker is the natural companion of the tournament bracket generator. Before building your bracket, use it to:
- Set the draw order or seeding when no official ranking exists.
- Split into teams: draw names one by one, alternate team A / team B as you go.
- Decide who starts (serve, kick-off, side pick…).
- Pick a wildcard if your format allows a repechage slot.
How does it work technically?
The list you paste is split line by line. Empty lines and extra whitespace are stripped automatically. Your browser then uses Math.random() to pick a random index from the remaining list. Every participant has the exact same probability of being drawn, with zero bias.
Everything runs locally on your device. No names are sent to our servers — your data stays yours, even for lists of thousands of lines.
Your list, history and preferences are saved in your browser's localStorage. Close the tab, restart your computer: everything is still there when you come back. Hit "Clear" to start fresh.
Concrete use cases
- Social-media contests: paste the qualified handles, draw the winner, screenshot to prove the fairness.
- Friends night: who buys drinks? who sings first at karaoke? who sits in the middle seat?
- Classroom: pick a student to answer, build pairs, draw a presentation topic.
- Team meetings: set the presentation order, name the day's scribe, assign topics.
- Tournament & competition: draw order, seeding, first-round matching.
Tips for a flawless draw
- Clean your list: one line = one participant. Duplicates count twice (handy to give someone an extra "ticket").
- Tell participants you use a public, reproducible tool: it kills complaints before they start.
- Copy the history at the end of the session (Copy button) to paste it into a message or report.
- For multiple unique winners, keep Remove winner ticked. For independent draws (with replacement), untick it.
FAQ
Can I pick multiple winners?
Yes. Keep the "Remove winner from list after draw" box ticked and click "Pick a winner" again: every draw gives a new name until the list is empty. The history shows the full draw order — perfect for rankings or a passing order.
Is there a participant limit?
No technical limit. You can paste a list of 10 people or 10,000 lines exported from a spreadsheet — the computation stays instant since everything runs directly in your browser.
Is it truly random and fair?
Yes. The tool uses the browser's standard Math.random() function. Every name has the exact same probability of being drawn, with zero bias. For high-stakes contests, take a screenshot of the draw — everything is visible and reproducible.
Is my data sent to a server?
No. Your list, draws and history stay in your browser (localStorage). Nothing is sent to Outilo, nothing is shared with third parties. You can even use the tool offline once the page has loaded.
How can I use it with the tournament generator?
The random picker is perfect for setting the draw order or seeding before building your bracket. Draw names one by one, note the order, then paste it into the tournament generator with the "Shuffle" option unticked to keep your order. You can also use it to decide who starts each match.