Tutorial February 1, 2024

How to Run a TikTok Giveaway & Pick a Winner

A fair, transparent method for selecting random winners from your TikTok comment section.

Running a TikTok giveaway is one of the best ways to boost engagement and grow your following. But how do you pick a winner fairly when you have hundreds or thousands of comments? Manual selection is biased, and random number generators feel opaque to your audience.

The solution: export all TikTok comments to a spreadsheet and use a transparent selection method. This guide walks you through the entire process.

Why Comment-Based Giveaways Work

Asking users to comment to enter is the most common TikTok giveaway format because:

  • Comments increase video engagement signals, boosting algorithmic reach
  • You can require specific actions (tag a friend, follow, use a hashtag)
  • It's easy to verify entries in exported comment data
  • Transparent selection builds trust with your audience

Step 1: Set Up Your TikTok Giveaway

Before exporting comments, set clear rules for your giveaway:

  • Entry method: "Comment your favorite thing about this video" or "Tag a friend"
  • Duration: 24-72 hours is standard
  • Winner count: Be specific ("1 winner" vs "3 winners")
  • Announcement: Decide how you'll announce the winner (story, comment reply, live)

Step 2: Export TikTok Comments

Once your giveaway ends, export all comments from your TikTok video using ExportTok:

  1. Copy your TikTok video URL
  2. Paste it into ExportTok and select CSV or Excel format
  3. Click Export — all comments download instantly

Step 3: Filter Out Invalid Entries

Clean your data before selecting winners:

  • Remove replies: If you only want top-level comments, filter those out
  • Remove spam: Look for bot-like comments (generic text, no profile picture references)
  • Verify requirements: If you asked users to tag friends, check for the correct format

Step 4: Pick a Random Winner

Now select your winner(s) fairly:

  • In Excel/Google Sheets: Use =RAND() to assign random numbers, then sort
  • In Python: Use random.choice() on your comment list
  • Manual: Assign each valid entry a number and use a random number generator
Always announce your method! Saying "I used a random number generator on the exported comment list" builds trust and shows your giveaway is legitimate.

Step 5: Announce and Deliver

Once you've picked your winner(s):

  • Announce publicly in your TikTok story or as a video reply to the original post
  • DM the winner to collect shipping details (if physical prize)
  • Give a reasonable deadline to respond (48-72 hours)
  • Share the winner selection method for transparency

Common Giveaway Mistakes to Avoid

  • No clear rules: Ambiguous entry conditions lead to disputes
  • Editing the video after posting: This can affect comment order and visibility
  • Not checking for fake accounts: Bots can flood your comments
  • Announcing without proof: Always share your selection method

Tools for Fair TikTok Giveaway Selection

ExportTok makes the entire process easier by exporting all comments with usernames and timestamps. You get a complete, auditable list of participants — no more, no less. Use the exported data with any random selection method.

Try ExportTok's Giveaway Picker

Export TikTok comments and pick winners fairly. 1,000 free credits included.

Export Comments for Giveaway