Home  ›  How to pick a winner for an Instagram giveaway

How to pick a winner for an Instagram giveaway (2026 walkthrough)

Cornerstone guide · Last updated May 15, 2026 · 7 min read

This is the cornerstone walkthrough for picking a winner on an Instagram giveaway in 2026. It covers the full two-minute workflow plus the part most guides skip: the reveal craft that makes the draw believable to your audience. By the end you should have a winner, a screen-recorded clip, and a screenshot audit trail.

The two-minute version

  1. Copy your giveaway post URL.
  2. Paste it into InstaGiveawayPicker.
  3. Apply filters that match your caption.
  4. Start screen recording, click Pick a Winner.
  5. Post the reveal clip and the winner card screenshot to Stories.
Open the picker →

Step 1: Copy the URL

Desktop: copy the URL from the address bar while viewing the post. Mobile: tap the three-dot menu and choose Copy link. The URL looks like one of:

https://www.instagram.com/p/Cabc123/
https://www.instagram.com/reel/Cxyz789/

Carousel posts also work. You do not need to strip the ?igshid= query parameter or any other tracking params; the picker handles it.

Step 2: Paste into the picker, choose load size

Open instagiveawaypicker.net, drop the URL, choose a load size.

Click Load entries. The progress card shows a live counter; on big pulls you can switch tabs and come back.

Step 3: Apply filters that match your caption rules

This is the step that turns the draw from sloppy to defensible. Every rule in your caption should map to one filter:

Watch the eligible-entries count next to the filter panel. If it drops to single digits, one filter is stricter than your caption was. Loosen and continue. (See our piece on the 11 Instagram giveaway mistakes for the full failure list.)

Step 4: Record, then pick

Press record on your screen recorder before you touch the pick button. The reveal animation is the content you will post to your Story; you want it captured start to finish.

Click Pick a Winner. The slot reel flips through candidate usernames for about three seconds and locks on the winner. The winner card shows the @username, the entry text and the timestamp. The decision itself happened in microseconds via crypto.getRandomValues(); the animation is just the visual presenter.

Step 5: Verify before announcing

Before posting the reveal, take 20 seconds to:

Anything off? Click Pick Again. The previous winner is automatically excluded so the second draw is a fresh random pick from the remaining pool.

Step 6: Announce in two Stories (the reveal craft)

The reveal post is where audience trust is earned. The two-Story format consistently outperforms a single flat announcement:

Story 1: the reveal clip

Story 2: the audit screenshot

The two-story format with a deliberate gap reads as real-time process, not pre-canned announcement. The deeper craft on this is in our anatomy of a defensible reveal piece.

Handling no-response and redraws

Industry standard is a 48-hour response window. State it in your original caption. When the window closes without a response:

  1. Post a Story noting the original winner did not respond.
  2. Open the picker, load the same post, apply the same filters.
  3. Click Pick Again. The previous winner is automatically excluded.
  4. Post the redraw clip and new winner card.
Try it on your latest giveaway →

Common questions

Does this work on Reels and carousels?

Yes. Any public Instagram URL works: /p/, /reel/ or a carousel post.

What about private accounts?

Instagram restricts third-party access to private content by design. Switch the account to public for the contest window, or run the giveaway from a public brand account.

How many entries can the picker handle?

Up to 50,000 entries with Pro. Free tier covers up to 300 entries per draw, which handles the majority of giveaways in our 2026 data sample.

Is it really free?

Yes, for posts up to 300 entries. A one-time Ko-fi activation extends the cap (no subscription).

Related reading

← Back to InstaGiveawayPicker