SpinFair › Blog › Guide

How to Pick a Random Giveaway Winner (Fairly and With Proof)

Running a giveaway is fun until someone asks, "Was it really random?" Here is a simple method that is fair, quick and easy to prove.

Step 1: Write clear rules before you start

Most giveaway arguments start because the rules were vague. Before you post, decide and write down:

  • How to enter - for example, comment once, follow the account, or fill in a form.
  • Whether extra entries count - one entry per person is the easiest to check.
  • The closing date and time, including the time zone.
  • How many winners and whether you will pick backups.
  • When and where you will announce the result.

Also check the promotion rules of the platform you use and any local laws about prize draws. They differ by country, and following them protects you and your followers.

Step 2: Collect every entry in one list

When entries close, copy all the names into one list, one name per line. A few tips:

  • Use the entrant's username, not their display name, so two people called "Sara" do not get mixed up.
  • Remove duplicates if your rules say one entry per person. Paste the list into a spreadsheet, sort it, and delete repeats.
  • Remove entries that broke the rules (for example, entered after the deadline). Keep a short note of why.
  • If people earned extra entries, add their name once for each entry they earned.

Big list? You can also give every entry a number and spin the number wheel instead, for example 1 to 2,500.

Step 3: Spin a fair wheel

Paste the list into the SpinFair giveaway wheel and press SPIN. SpinFair picks the winner with your browser's cryptographic random generator before the wheel starts moving, so every entry has exactly the same chance. Nobody, including you, can steer the result by how or when they click.

Step 4: Record it

Proof is what makes people trust the result. Use a screen recorder (most phones and computers have one built in) and capture:

  1. The full list of entries, scrolling slowly so the count is visible.
  2. The spin itself and the winner pop-up, which shows the spin number and how many entries were on the wheel.

Even better, run the draw live on Instagram, TikTok, YouTube or Facebook so followers can watch it happen.

Step 5: Pick backup winners

Winners sometimes do not reply. Tick Remove winner after each spin and spin again to draw a 2nd and 3rd name. Write them down in order. If the first winner does not answer within the time in your rules, move to the next one.

Step 6: Announce and contact the winner

  • Post the winner's username and the recording.
  • Contact the winner directly and ask them to reply within your stated time.
  • Never ask winners to pay a fee or share passwords or card details. Tell your followers this too, because fake "winner" accounts often copy real giveaways.

Quick checklist

BeforeDuringAfter
Rules writtenDuplicates removedWinner announced
Closing time setScreen recording onWinner contacted
Prize confirmedBackups drawnRecording saved

Frequently asked questions

How do I pick a random winner from Instagram comments?

Copy the usernames from the comments into one list, remove duplicates if your rules allow one entry per person, paste the list into the giveaway wheel and spin. Record your screen as you do it.

Can I pick more than one winner?

Yes. Turn on Remove winner after each spin, then spin once for each prize. Nobody can be drawn twice.

Is a wheel spinner fair for a giveaway?

It is fair when the tool gives every entry the same chance. SpinFair uses crypto.getRandomValues with rejection sampling, so there is no bias towards any position on the list.

More guides