Giveaway Winner Picker

Run a giveaway? Paste your entries, hit pick, screen-record the result. Provably random, satisfyingly visual, and totally free.

0 entries
Why hosts trust it

Built for proof.

🎥 Screen-record ready

The cycling animation looks great in screen recordings. Post it to your story or feed as proof of fairness.

🔒 Crypto-strong randomness

We use the same random source as security keys. No weighted picks, no preferences, no tricks.

🌐 Runs in your browser

No server. No login. No data uploaded. Your entry list never leaves your device.

👥 Multiple winners

Picking 1st, 2nd, and 3rd place? Set "Winners" to 3 and we'll pick that many unique winners.

Quick guide

How to run a giveaway with this tool.

1. Collect your entries

Export comments from Instagram, TikTok, or Twitter using your favorite tool — or copy them by hand. One entry per line.

2. Paste them in

Drop the list into the box. Duplicate names? Up to you whether to keep them as multiple entries or dedupe.

3. Set winners count

Pick 1 for a single winner, more for multi-prize giveaways. We pick unique winners, no repeats.

4. Hit record, then pick

Start your screen recording, click "Pick Winner", and let the animation play out. Post the recording as your proof.

Before the draw

Make the winner pick easy to defend.

A giveaway winner picker can only be as fair as the list you put into it. Before drawing, decide how you will handle duplicate comments, late entries, private accounts, deleted comments, and people who did not follow every rule. Write those rules in the giveaway post before entries close, then prepare the list the same way for everyone.

For a transparent draw, record the full flow: show the giveaway rules, show the final entry count, paste the list, set the number of winners, and click the button once. If you need backup winners, either set a higher winner count before drawing or run a second draw after the main winner is chosen. Keep the recording uncut whenever possible so followers can see the result was not edited.

FairPick does not validate whether a social account followed, liked, subscribed, or commented correctly. It is a random picker, not a platform auditor. Use your platform's own tools or a spreadsheet to verify eligibility first, then paste only eligible entries into the picker.

Questions giveaway hosts ask

Giveaway FAQs.

Is this fair enough for a real giveaway?

Yes. The picker uses crypto.getRandomValues() — your browser's cryptographically-strong random generator, the same kind used to generate security keys. There's no weighting, no bias, and no way for the picker to be influenced.

How do I prove I didn't fake it?

Screen-record the entire pick, including pasting the entries. The animation runs for ~2 seconds and clearly shows names cycling before landing. Post the recording with your announcement. That's proof enough for most platforms.

Should I include duplicate entries?

If your giveaway rules say "extra entries for each comment," include duplicates — it gives those entrants a higher chance, which matches your rules. Otherwise, dedupe before pasting.

What if I need to pick a backup winner?

After picking the main winner, click "Pick again" to choose another. Or set "Winners" to a higher number from the start to get a winner + backups in one go.

Can I use this for Instagram comment giveaways?

Yes. Use any comment-export tool to grab the comments, paste the usernames here, and pick. The tool doesn't care which platform the entries came from.

How many entries can it handle?

Tens of thousands. Everything runs in your browser, so the only limit is your device's memory. We've tested with 50,000+ entries with no slowdown.