Blog, Free tools

How to pick a fair random winner for a giveaway

A practical guide to running fair giveaway drawings, from collecting entries correctly to picking a random winner with a free online picker tool.

Running a giveaway sounds simple until it’s time to actually choose a winner. Scrolling through a comment section and picking whoever catches your eye isn’t random, and it isn’t fair, even if you have no intention of favoring anyone. Entrants notice when a draw looks arbitrary, and on platforms with strict promotion rules, an undocumented selection process can also cause problems if anyone asks how the winner was chosen.

This guide covers how to set up a giveaway so the drawing is actually fair, how to turn your entry list into something a random tool can use, and how to pick and document a winner in a way that holds up if anyone questions it.

Why “random” is harder than it sounds

Humans are bad at generating or recognizing true randomness. If you ask someone to close their eyes and scroll to a comment, their thumb tends to land in predictable places, and if you ask someone to pick their “gut feeling” winner, unconscious bias creeps in, whether that’s toward familiar usernames, longer comments, or people who tagged more friends. None of this is necessarily done in bad faith, but it isn’t random, and giveaway participants increasingly expect a screen-recorded or tool-based draw as proof.

A dedicated random picker removes this problem entirely by selecting from a list using an algorithm, not a feeling. It also gives you something to point to afterward: a repeatable, visible process rather than “I just chose.”

Setting clear entry rules before you draw

Fairness starts before the drawing, with how entries are collected. Vague rules create disputes later, so decide in advance:

  • What counts as a valid entry (a comment, a follow, a tag, a form submission) and whether duplicate entries from the same person are allowed.
  • The exact entry window, including time zone and closing time.
  • Whether entries need to be manually verified (for example, checking that someone actually followed the account) before they go into the drawing pool.
  • Who is eligible, including any age or location restrictions required by law in your region.

Writing these rules down publicly, even briefly, protects you if someone questions the result later, and it gives you a clean list to work from when it’s time to pick a winner.

Turning entries into a clean list

Whatever platform you’re running the giveaway on, you’ll need to convert entries into a simple list before picking a winner. For comment-based giveaways, this usually means copying usernames into a plain text list, one entry per line. A few tips that make this step less error-prone:

  • Remove obvious duplicate entries per the rule you set (for example, one entry per person, no matter how many times they commented).
  • Strip out clearly invalid entries, such as accounts that didn’t follow the required step.
  • If you want repeat chances to count, add the same name multiple times rather than trying to weight the draw manually.

If you’re cleaning a long list and suspect duplicates crept in, Holsha’s free remove duplicate lines tool can tidy a text list in seconds, which is useful when you’re merging entries collected from multiple sources like comments, a hashtag, and a sign-up form.

Picking the winner

Once you have a clean list, the actual draw should take one click. Holsha’s free random picker lets you paste in your list of names or entries and spin a wheel to select a winner, entirely in your browser, with no sign-up needed. Because the tool works from a visible list and produces a clear result, it’s easy to screen-record the moment of selection as proof for your audience, which is worth doing for any giveaway with real value at stake.

If you’re running a giveaway with backup winners in case the first pick doesn’t respond, you can run the same list again after removing the previous winner, or draw two or three names in sequence and rank them as first, second, and third choice up front.

Documenting the drawing for transparency

Even a completely fair drawing can look suspicious if there’s no record of how it happened. A short screen recording of the entry list and the random selection tool doing its work is the simplest form of proof, and posting it alongside the winner announcement heads off most disputes before they start. Note the date and time of the draw, and keep the original entry list for a reasonable period afterward in case anyone asks for it.

For giveaways tied to a marketing campaign, it’s also worth thinking about how you’re tracking where entries came from, particularly if you’re running the giveaway across multiple channels at once.

Running giveaways across multiple channels

Larger giveaways often collect entries from more than one place at once: comments on a post, a hashtag on another platform, and a sign-up form linked in a bio. This adds convenience for entrants but makes it easy to lose track of where each entry actually came from, which matters if different channels have different eligibility rules, or if you want to know afterward which channel actually drove the most participation.

A simple approach is to keep one master spreadsheet with a column noting the source of each entry, then export just the names into a plain text list before running the drawing itself. This also makes it easier to check for the same person entering through more than one channel if your rules only allow one entry per person regardless of how they entered.

If you’re promoting the giveaway with tracked links across different channels, so you can see which one is actually generating entries, it helps to tag each link distinctly rather than sharing the same untracked URL everywhere, since that’s the only way to tell them apart afterward in your analytics.

Giveaway rules vary by platform and by country, so a few general points are worth checking before you launch:

  • Many social platforms have their own promotion guidelines (for example, requiring that entries not be conditioned on tagging an unlimited number of friends, or that the giveaway isn’t officially associated with the platform itself).
  • Some regions require giveaways above a certain value to include a “no purchase necessary” alternative entry method to avoid being classified as a lottery.
  • Age restrictions and eligible countries should be stated clearly if your prize can’t legally be shipped or awarded everywhere.

None of this is legal advice, and requirements differ enough by jurisdiction and platform that it’s worth a quick search for the specific rules where you’re running your giveaway.

FAQ

Can I just use a random number generator instead of a name picker? You can, if you number your entries first, but a tool built for lists saves the step of matching numbers back to names and reduces the chance of a manual mistake.

Should I announce the exact time of the drawing in advance? It’s not required, but announcing a set time and doing the draw live or on a recording is one of the simplest ways to build trust with entrants.

What if the winner doesn’t respond? Set a response deadline in your rules ahead of time, such as 48 hours, after which you redraw from the remaining entries.

Final thoughts

A giveaway is only as trustworthy as its drawing process. Clear entry rules, a clean list, and a visible, repeatable way to pick the winner turn “trust me” into something you can actually show your audience. Holsha’s free random picker handles the drawing itself in seconds, so you can spend your time on the parts of the giveaway that actually need creativity.

Oleksandr Holsha

About the author

Oleksandr Holsha runs the web studio Boroda Expert, builds websites and tests AI tools for a living. More about me.