How to Run a Fair Online Giveaway or Competition Draw

Published by TheRandomNumber.com

Online giveaways are a fantastic way to build goodwill with your audience, reward loyal customers or celebrate a milestone. But they only work if the draw is genuinely fair — and, just as importantly, if the people who didn't win believe it was fair. A poorly run giveaway can do more damage than no giveaway at all, particularly if you are a brand or creator with a public reputation on the line.

This guide walks through how to collect entries properly, pick a winner using a verifiably random process and document the draw in a way that puts any sceptics' concerns to rest.

Before you start: set clear terms

The single most common cause of giveaway disputes is unclear or missing terms. Before you launch, write down and publish the rules, including who is eligible to enter, how entries are submitted and counted, how many winners there will be, what exactly they win, when the draw will take place, how winners will be notified and how long they have to respond before a replacement is drawn. Even for small giveaways, having written terms protects you if anything is challenged later.

In many jurisdictions, competitions with a prize above a certain value are regulated and require specific disclosures. If your prize is substantial, it is worth checking the rules that apply in your region before you launch.

How to collect and organise entries fairly

For social media giveaways where entry involves following, liking or commenting, you will typically end up with a list of usernames or comment entries. The most important rule is consistency: every valid entry should appear in your draw exactly once (or exactly as many times as the rules specify for multiple entries). Duplicate entries, spam entries or entries that don't meet your criteria should be removed before the draw.

Export your entry list to a plain text document or spreadsheet with one entry per line. This is the format you will paste into a random name picker. The cleaner the list, the easier the draw.

Picking the winner randomly

This is where a lot of giveaways go wrong. "I'll just pick at random" often means someone scrolling through and tapping a name, which introduces unconscious bias whether you intend it or not — people are drawn to familiar names, names that start with letters earlier in the alphabet or names that appear near the top of a list.

The right approach is to use a proper random selection tool. Paste your full entry list into a random name picker and let it make the selection. The selection should use a good source of randomness — not something like JavaScript's Math.random(), which is technically a pseudo-random algorithm, but a cryptographically random source that is genuinely unpredictable.

Proving the draw was fair

For small giveaways among friends or tight communities, nobody is likely to question the result. But for any public giveaway with a significant prize or a large audience, having documentation that the draw was random is worth the small extra effort.

The simplest approach is to screen-record the draw. Open your entry list, paste it into the name picker, and record your screen as you click the button and the result appears. Post the recording publicly — on the same channel or platform where you ran the giveaway — alongside the announcement of the winner. This gives every entrant a verifiable record of exactly how the selection was made.

Some creators take this further by showing the full unedited entry list before the draw, so participants can confirm their own name is included. This is particularly useful if you have a vocal, sceptical audience or if you are running a high-value prize draw.

What to do if the winner doesn't respond

Always set a response deadline in your terms — typically 24 to 72 hours for social media giveaways. If the winner doesn't respond in time, you can redraw from the remaining entries. Do this transparently: announce that the original winner didn't claim their prize and that you are doing a redraw, and record or document this second draw the same way you documented the first.

Multiple winners

If your giveaway has more than one prize, you have two options. You can draw once, announce the winner, remove that name from the list and draw again — repeating until all prizes are assigned. Or you can draw all winners in a single session by selecting multiple names at once (with duplicates excluded). Either approach is fine as long as it is consistent with what you stated in your terms.

Common mistakes to avoid

Use the Random Name Picker to conduct your draw. Paste your full entry list — one name per line — and click Pick a Name. Each entry has an equal probability of being selected. Screen-record your browser to create a verifiable record of the draw.

A word on fairness and trust

The real value of running a proper random draw is not just that it is fair — it is that it is visibly fair. When you publish a screen recording of the draw, you are showing your audience that you take their trust seriously. In an environment where people are increasingly sceptical of online giveaways, that transparency is genuinely valuable. The extra five minutes it takes to record and post the draw is some of the cheapest credibility-building you can do.

This article is for general guidance only. Competition and prize draw regulations vary by jurisdiction. Consult a legal professional if you are running a high-value or commercially significant promotion.