How to Pick a Random Winner from a List (Free Online Tool)

TT Picker Editorial Team
Published on October 31, 2026
Updated October 31, 2026

Use TT Picker’s TikTok Comment Picker to run a fair giveaway draw. Free to try – 3 free picks, Pro for unlimited.

Picking a winner from a list sounds like it should take two seconds, and with the right tool, it does. The part people usually get stuck on isn't the pick itself, it's making sure the result is actually random and that it looks that way to everyone watching, whether that's a classroom, a group chat, or a few hundred giveaway entrants.

The fastest way: paste your list into a random name picker

If your names are already typed up somewhere — a notes app, a spreadsheet column, a group chat, a signup form export — the quickest path is a dedicated random name picker: paste the list in, set how many winners you want, and let it draw.

TT Picker's Random Name Picker works this way. It takes names one per line, handles anywhere from a couple of entries up to a list of thousands, and draws using the browser's built-in cryptographic random number functions rather than a simple shuffle — meaning every name on the list has an equal, verifiable chance, not just an apparently-even one.

This is different from flipping through a spreadsheet by eye or scrolling a long comment section and picking whoever catches your attention. It's also faster than most manual methods once your list passes about a dozen names, since there's no counting, no re-checking, and no risk of landing on the same name twice by accident unless you want duplicate winners allowed.

Step by step with the TT Picker Random Name Picker

  1. Go to the Random Name Picker.
  2. Paste your list into the names field, one name per line. You can also type them in directly, or use Load Sample to see how it works first.
  3. Set Number of winners — this can be 1 or several, drawn in the same run.
  4. Leave Allow duplicate winners off unless you specifically want the same name eligible to be drawn more than once.
  5. Click Pick Winner.

Random Name Picker tool with a sample list of names loaded, ready to draw

One thing worth knowing before you get to that last step: running an actual draw needs a free account. The tool is upfront about this — a Login for 3 Free Runs note sits at the top of the page, and clicking Pick Winner opens a prompt to sign in or create a free account, no card required, which then unlocks 3 free draws. If you just want to try the interface first, pasting names and using Load Sample doesn't require signing in — it's only the actual draw that asks for an account.

Once you're in, the names list is processed locally in your browser rather than stored on a server, duplicate or blank lines get cleaned up automatically, and you can copy the winner list with one click when it's done.

Picking from a spreadsheet: Excel and Google Sheets formulas

If your list already lives in a spreadsheet and you'd rather not copy it anywhere else, both Excel and Google Sheets can do a random pick natively.

Using RANDBETWEEN:

=INDEX(A:A, RANDBETWEEN(2, COUNTA(A:A)))

This picks a random row number between row 2 (skipping a header row) and the last filled row, then pulls the name from that row with INDEX. Press F9 (Excel) or re-enter the formula (Sheets) to redraw.

For a reusable, shuffle-style version:

Add a helper column next to your names with =RAND() in every row, then sort the whole range by that column. The names end up in a random order, and the top of the list is your winner — handy if you want to pick several winners at once without re-rolling one at a time, by just taking the first few rows after sorting.

The spreadsheet approach is a reasonable choice if you're already deep in a sheet and don't want to leave it, but it has a downside for anything public-facing: a formula result is easy for someone to quietly recalculate or sort differently if they have edit access, so it's a better fit for internal picks than for a giveaway where entrants might ask how the winner was actually chosen.

How to make the draw look fair

The method matters less than whether people watching can see it happen. A random pick that's run privately and just announced afterward invites the same question every time: how do I know that's really who got picked?

A couple of ways to close that gap:

  • Record the draw. Screen-record the moment you paste the list and press the pick button, so there's a simple, unedited clip showing the result rather than just a name in a caption.
  • Run it live instead. For something more visual, especially in front of an audience, TT Picker's Wheel Picker spins through the same list on screen and lands on one name at a time, which reads as more obviously fair to a live audience than a list tool that just outputs a result instantly. It's a separate tool from the name picker above — you load your entries into it directly rather than it pulling from a previous draw.

Either way, keeping a simple record of each draw (a screen recording, a screenshot, or the downloaded result) is worth doing any time someone might reasonably ask how the winner was chosen.

Picking from TikTok comments instead?

Everything above assumes you already have a plain list of names. If your "list" is actually the comments on a TikTok video and you want to pick a winner directly from there rather than copying names out by hand, that's a different tool: TT Picker's TikTok comment picker pulls comments straight from a video link, so you don't have to transcribe anyone's username into a list first. It includes giveaway-specific filters a plain name picker doesn't need, like removing duplicate commenters and requiring a specific keyword to qualify.

Frequently Asked Questions

What's the fastest way to pick a random winner from a list of names?

Paste the list into an online random name picker and draw directly — it's quicker than a spreadsheet formula for a one-off pick and doesn't require setting anything up first.

Do I need an account to use an online random name picker?

It depends on the tool. TT Picker's Random Name Picker lets you load and preview your list for free, but running the actual draw requires a free account with no card details, which unlocks a set number of free runs.

Can I pick more than one winner at once?

Yes, most random name pickers, including TT Picker's, let you set a number of winners and draw them all in a single run rather than repeating the process.

Is a spreadsheet formula as random as a dedicated tool?

RANDBETWEEN and RAND() are genuinely random for everyday purposes, but the result sits in an editable sheet, which makes it a weaker choice than a standalone tool when you need the pick to visibly hold up to someone questioning it.

How do I prove a random pick wasn't rigged?

Record the draw happening, whether that's a screen recording of an online tool or a live spin on a wheel-style picker, so there's a record of the actual moment rather than just the announced result.