Free Financial Calculator Online

Randomly Select Emails for Giveaways

Pick Instagram and social media giveaway winners from your entry list. Give bonus entries with weighted draws, add alternates, and post masked results.

One entry per line or separated by commas. You can also drop a CSV or TXT file here.

1 to 50

Backups, optional

No duplicate winners: each entry can be drawn at most once.

Final entries in the draw

0

Entries found
0
Duplicates removed
0
Invalid emails removed
0

Paste your entries or upload a file to get started.

Just need one fair pick per person for a newsletter contest, raffle, or sweepstakes? The contest winner picker is the general-purpose version of this tool.

How the giveaway draw works

First the list is cleaned up: entries are split one per line or at commas, spaces and blank lines are dropped, and anything that isn’t an email is skipped unless you turn that filter off. Then the draw uses your browser’s cryptographically secure random number generator (crypto.getRandomValues), so nobody, including us, can predict or steer the result.

Without weighting, duplicates are removed and every unique entrant has the same chance. With N entrants, each one has a 1 / N chance of being drawn first.

With weighting, someone listed w times has a w / W chance of being drawn first, where W is the total number of entries. Once someone is drawn, all of their entries are removed and the next winner is drawn from everyone left, so nobody wins twice.

The rolling animation is only for show (and for screen recordings): the winners are fixed the moment you press Draw. If your device is set to reduce motion, they appear straight away.

For a giveaway that needs public, verifiable results, PickSafely records each draw with a timestamp and a cryptographic hash so anyone can confirm the winners afterward.

Take the guesswork out of picking giveaway winners. Your entries might come from an Instagram post, a TikTok contest, a Facebook promotion, or a sign-up form linked in your bio. This tool picks fair winners from your list in seconds, and it’s completely free.

Built for social media giveaways

Weighted bonus entries

Many giveaways reward extra actions: tag a friend, share to your story, follow a partner account, or enter every day. Turn on weighted entries and list a person once for every entry they earned. Someone with three entries gets three times the chance of someone with one, and still can’t win twice.

Emails or handles

Collected emails through a form? Paste them or upload the CSV export, and the tool skips header rows and anything that isn’t an email. Picking from commenters instead? Turn off the email filter and paste one @handle per line.

Alternates

Giveaway winners don’t always reply. Draw a few alternates at the same time, in order, so you can move to the next person without a second draw.

Results you can post

Mask the winners (j***@gmail.com) before you share them in a post or story, copy the list, or download a CSV with the draw date and time for your records.

How to run a fair Instagram giveaway

  1. Post clear rules. Say how to enter, what earns bonus entries, when entries close, how many winners there will be, and when you’ll announce them. Instagram also requires a statement that the promotion isn’t sponsored or endorsed by Instagram.
  2. Collect entries in one place. A form that asks for an email makes the draw and follow-up easy. If people enter by commenting, export or copy the commenters’ handles once entries close.
  3. Close entries, then build the list. Add one line per entry. For bonus entries, repeat the person’s email or handle once per extra entry.
  4. Draw once, with alternates. Turn on weighted entries if your rules include bonus entries, choose your winners and alternates, and press Draw. Screen-record it if you’d like to share the moment.
  5. Announce and contact. Post the masked results, message each winner, and move to the next alternate if someone doesn’t reply by your deadline.

Running a newsletter contest or raffle where everyone gets exactly one chance? The contest winner picker is the simpler, general-purpose version. For numbered raffle tickets, use the random number generator.

Frequently Asked Questions

›Is the giveaway draw random?

Yes. Winners are drawn with your browser’s cryptographically secure random number generator (crypto.getRandomValues), not Math.random. With weighted entries off, every entrant has exactly the same chance.

›How do weighted entries work?

Turn on weighted entries and list an email once for every entry that person earned. Someone listed three times has three times the chance of someone listed once, but can still win only once per draw.

›How do I give bonus entries for tagging friends or sharing?

Add the person’s email to your list once for their base entry and once more for each bonus they earned, for example one extra line per friend tagged or per share. Then turn on weighted entries. The results panel shows how many extra entries came from repeats.

›Can I pick from Instagram handles instead of emails?

Yes. Turn off “Ignore invalid emails” and paste one @handle per line, or upload a CSV of commenters. Duplicate handles are removed, or count as extra entries if weighted entries are on.

›Can I run the draw again?

Yes, every press of Draw again is a new, independent draw. To keep your giveaway fair, count the first draw and use the alternates if a winner doesn’t reply, rather than redrawing until you get a result you like.

›Can the same person win twice?

No. Winners and alternates come from one draw without replacement, so each entrant can appear only once, even with weighted entries.

›Do you store my participant list?

No. Nothing leaves your browser. Your list is read, cleaned, and drawn from on your own device, and the CSV download is created there too. Close the page and it is gone.

›How do I announce the winners without sharing their emails?

Turn on “Mask entries for public posting” after the draw. Winners show as j***@gmail.com, and the copied text and CSV use the same masked view, ready for a story, post, or comment.

Browse all statistics calculators