How to Pick a Random Giveaway Winner (Free Tool + Step-by-Step)

Running a giveaway is easy. Running one your audience actually trusts is harder. Here's how to pick a winner that is genuinely random, publicly verifiable, and takes under two minutes.

By the FairPick team · Published May 14, 2026 · Updated June 11, 2026

Why Giveaway Fairness Matters More Than You Think

When you run a giveaway, your audience is watching how you handle it as closely as they're watching the prize. A winner picked from a list that nobody can verify, announced without any proof of process, will always generate a small wave of scepticism — "it was their friend," "the same account wins every time," "the pick wasn't really random." For smaller creators, this scepticism can be disproportionately damaging because it only takes a few vocal commenters to set the tone.

The solution is transparency. If your audience can see the pick happen in real time — if they can watch the list, watch the randomiser cycle through names, and watch it land — then there is nothing to accuse. The question shifts from "was it fair?" to "I'm glad it was fair." That's the foundation every giveaway host should be building on.

The 4 Methods for Picking a Giveaway Winner

❌ Manual pick

Scrolling through comments and picking "randomly" by feel. Not random, not verifiable, and open to every accusation of bias. Avoid entirely for any public giveaway.

⚠️ Platform tools

Some platforms have built-in winner selectors but they're often hidden behind analytics dashboards, not visual, and can't be screen-recorded meaningfully. Your audience doesn't know what happened.

⚠️ Spreadsheet random

Using =RAND() in a spreadsheet works but requires collecting entries into a spreadsheet first, and isn't visually compelling. Hard to show a live audience during a stream.

✅ Free random name picker

Paste your entrant list, click pick, screen-record the whole thing. Visual, verifiable, zero setup. This is the method used by most YouTube and Twitch creators who run regular giveaways.

Step-by-Step: How to Pick a Random Giveaway Winner With FairPick

Step 1 — Collect your entrants into a list

Before you can pick a winner, you need a clean list of eligible entrants. How you collect this depends on your platform:

Instagram

Manually copy commenting usernames, or use Instagram's comment export if available. Paste usernames one per line. If you required a tag, verify tags before adding to the list.

YouTube

Copy commenter names from the comments section. If entries required a specific phrase ("I'm in"), filter for that first. Paste names into FairPick.

TikTok

Copy commenter usernames from the video comments. TikTok doesn't have a native export, so this is manual. Copy and paste into a plain text document, then into FairPick.

Twitch / live stream

For chat-based entries, collect usernames who typed the entry keyword. Many streamers use a chatbot to capture entries, then paste the list into FairPick at the end.

Step 2 — Paste your list into FairPick

Go to fairpick.app/random-name-picker.html and paste your entrant list into the text area. One name or username per line. You can paste directly from a spreadsheet, a text document, or the clipboard — FairPick accepts any format and strips blank lines automatically. The name count updates as you paste so you can verify the total before picking.

Step 3 — Start screen recording

Before clicking Pick a Winner, start your screen recording. On Windows, use Win+G (Xbox Game Bar) or OBS. On Mac, use Cmd+Shift+5. The recording should show the full list is loaded and the pick happens in a single unedited take. This is your proof — do not cut the recording between pasting the list and announcing the winner.

Step 4 — Click Pick a Winner

The name picker cycles through your list and lands on a winner chosen using cryptographic randomness. The animation takes about 2 seconds. The result is displayed clearly and can be copied or shared with one click.

Step 5 — Announce and verify

Share the screen recording alongside your winner announcement. Post it as a story, a reply, or a pinned comment. Tag the winner and ask them to claim within a defined window (24–48 hours is standard). If they don't respond, pick again using the same process.

How to Run a Fair Instagram Giveaway Winner Pick

Instagram giveaways typically require users to like the post, follow the account, and tag a friend (or multiple friends) in the comments. The entry mechanism determines who goes into the pool:

  • If entry requires one comment: each commenter gets one entry
  • If extra entries come from tagging more friends: add that person's username multiple times to the list
  • If entry requires following: verify follows manually before adding to the list (or accept the honour system for large giveaways)
  • If entry requires sharing to story: verification is impractical at scale; consider limiting the requirement

Once your verified list is in FairPick, the pick process is the same. The key for Instagram is the announcement — post the screen-recording of the pick to your story immediately alongside the winner reveal. This is the moment your followers see the fairness, and it builds trust for every future giveaway you run.

Common Giveaway Mistakes to Avoid

No proof of process

Announcing a winner without showing how they were chosen invites accusations. Always screen-record. Always post the recording with the announcement.

Duplicate entries without intent

If the same username appears twice by accident (they commented twice), remove duplicates before picking unless you explicitly offered extra entries for additional actions.

No claiming window

State clearly in your giveaway post how long the winner has to respond. 24–48 hours is standard. If they don't respond, pick a new winner using the same process.

Picking mid-giveaway

Only pick after the entry window has fully closed. Picking early — even accidentally — means some entrants never had a fair chance.

Questions

Giveaway hosts frequently ask.

How do I prove my giveaway was fair?

Screen-record the entire pick process — from showing the loaded entrant list to clicking pick to revealing the winner — in a single uncut recording. Post this recording alongside your winner announcement. Because FairPick runs entirely in the browser with no server involvement, the pick is transparent and unmanipulable. What the recording shows is exactly what happened.

What if someone enters multiple times?

If your giveaway only allows one entry per person, remove duplicates from your list before picking. If you offered extra entries for specific actions (tagging multiple friends, sharing to story), add that person's name once for each valid extra entry.

Can I use FairPick for a paid or sponsored giveaway?

Yes. FairPick has no restrictions on commercial use. There are no terms prohibiting business giveaways, sponsored draws, or paid campaigns. Many brands and creators use it for exactly this purpose.

How many entries can FairPick handle?

Tens of thousands. FairPick runs entirely in your browser and has been tested with 10,000+ entries without slowing down. For very large giveaways with many thousands of entrants, it still picks instantly.

What if the winner doesn't respond?

Pick again using the same process, on the same list. If you used "Remove winner after picking," the original winner is already removed from the pool. Screen-record the second pick as well and note in your announcement that the original winner did not respond within the claiming window.

Pick Your Giveaway Winner Now

Free, instant, no signup. Paste your entrant list and pick a verifiable winner in under a minute.

🎯 Open Giveaway Picker →

Also useful: Giveaway Winner Picker page · Spin the Wheel