ZumaTools

Comment Picker for Giveaways

Paste your comments below, set your rules, and draw fair, cryptographically random winners in seconds.

0
Total entries
0
Valid after filters
0
Duplicates removed
Options

How to paste comments from Instagram or YouTube

This tool uses no API — nothing is uploaded. Open your post in a browser, scroll until all comments are loaded, select the comment section with your mouse (or Ctrl+A), copy it, and paste it above. One comment per line is enough; usernames are detected when a line looks like “username: comment”.

Winners are drawn with a cryptographically secure random generator. Everything runs locally in your browser.

How it works

  1. Paste your comments into the box, one per line — the “username: comment” format is detected automatically.
  2. Open Options to remove duplicate users, require a keyword or hashtag, or set a minimum word count.
  3. Choose how many winners and backups you need, then press Pick winners and watch them reveal one by one.

Frequently asked questions

How do I get my Instagram or YouTube comments into the tool?
This tool uses no API, so you export comments manually: open your post, scroll until every comment has loaded, select the whole comment section with your mouse or Ctrl+A, copy it, and paste it here. The parser ignores empty lines and recognizes the common “username: comment” layout, so a rough paste usually works without cleanup.
Is the winner selection actually random and fair?
Yes. Winners are drawn with the browser’s crypto.getRandomValues API, the same cryptographically secure random source used for generating passwords and keys. Every valid entry has an equal chance, and the tool has no memory of previous draws, so repeated picks are independent.
Are my comments or follower data uploaded anywhere?
No. The page never makes a network request with your data — parsing, filtering, and the random draw all run in JavaScript on your own device. You can even load the page, disconnect from the internet, and run the giveaway offline.
How does duplicate removal decide which entry to keep?
When “Remove duplicate users” is on, the tool keys entries by username (case-insensitive) and keeps only each user’s first comment, which mirrors the usual one-entry-per-person giveaway rule. Lines without a detectable username are compared by their full text instead, so identical pasted lines are also collapsed.
Can I require participants to use a hashtag or tag a friend?
Yes. Enter the required word, hashtag, or “@” mention in the keyword field and only comments containing it (case-insensitive) stay in the pool. You can combine this with a minimum word count to exclude low-effort entries such as single-emoji comments.

About this tool

This comment picker draws random winners for social media giveaways from any list of comments you paste in. It works with Instagram, YouTube, Facebook, TikTok, X, or a plain spreadsheet column — anything you can copy as text. Each non-empty line becomes one entry, and when a line follows the familiar “username: comment” pattern the tool separates the two so it can enforce per-user rules. You choose how many winners and how many backup winners to draw, and results reveal one at a time with a short pause, which makes for a nicer moment if you are screen-recording the draw for your audience.

Everything runs client-side in your browser. The draw uses crypto.getRandomValues, a cryptographically secure random number generator, rather than a simple pseudo-random shuffle, so results cannot be predicted or biased. Because there is no server and no API connection, your commenters’ names and messages never leave your device — a practical advantage when platform terms restrict automated comment scraping. The trade-off is that you export comments yourself: load all comments on the post, select the section, copy, and paste.

Typical rules are built in as filters. Remove duplicate users to keep only each person’s first comment, require a keyword or hashtag when your giveaway asked people to include one, and set a minimum word count to drop empty or one-word entries. The stats row shows total entries, duplicates removed, and how many valid entries remain, so you can sanity-check the pool before drawing.

A few practical tips: draw at least one or two backups in case a winner does not respond, copy the results text immediately as your record of the draw, and announce the filter rules before picking so the process is transparent to participants.

Related tools