Facebook comment picker
Free · no signupPaste the comments from your Facebook post, apply your entry rules, and draw. Duplicate entries are collapsed to one per person unless you decide otherwise.
The name at the start of a line is the entrant, and the rest of the line is their comment.
Case is ignored. Leave it blank to count every comment.
Announce the rules before you post, apply exactly those rules here, and screenshot the result with the eligible count visible. Disputes come from changing the rules after the entries land, not from the shuffle.
Every entrant is a Messenger lead.
DMly auto-replies to Facebook comments and follows up in Messenger, so a giveaway builds a list rather than a spike.
On Facebook, the Winner Has a Real Name
That single difference changes the whole job. An Instagram draw produces a winner called something like bex.reads, which nobody in the thread can verify and nobody feels strongly about. A Facebook draw produces Sarah Mitchell, and every person who entered can see whether Sarah Mitchell actually commented. The result is more checkable, which is good, and the names are messier to work with, which is the part the Facebook comment picker above needs you to know about.
A handle is one word by design. A real name is usually two, and that is where a pasted list goes wrong.
What the Facebook Comment Picker Does
You paste the comments in as text, one per line. You set the rules you announced. It counts what is eligible, shuffles, and shows you a winner on a card that carries the platform, the rules used and both counts.
Then you screenshot that card, because it is the only record. Nothing is saved anywhere, by design, and there is no link you can send anybody as proof.
There is no connection to Facebook at all. It cannot fetch your comments, and it has never heard of your post. Everything it knows is what you pasted.
One Rule, Not Two
This is the thing to check before you announce anything, because it is easy to assume otherwise.
This panel offers a single toggle: one entry per person. There is no tag a friend test on it. If you have already published a giveaway that requires a tag, this tool cannot enforce that rule for you, and a draw that ignores a rule you announced is exactly the kind of thing people notice.
Two ways out. Check the tags by eye before you paste, which is fine at thirty entries and unpleasant at three hundred. Or use the Facebook giveaway picker, which is the same draw with a tag test and a runners-up list added, and is the right tool for a giveaway with published conditions.
Use this one when the rule is simply comment to enter, which is the most common Facebook draw and the one least likely to end in an argument.
Two Sarahs Become One
Here is the specific way a Facebook paste goes wrong, and it is worth understanding because it fails silently.
The panel reads the entrant off the front of each line. Where a line begins with a handle it takes the handle, and where there is a colon near the start it takes everything before the colon. Failing both of those, it takes the first word and treats the rest as the comment.
Facebook names have no handle and a copied comment often has no colon in it, so the third rule is the one that usually fires, and the first word of Sarah Mitchell is Sarah. Which means Sarah Mitchell and Sarah Okonkwo both become an entrant called Sarah, and with one entry per person switched on, one of them is silently dropped from the draw.
The fix takes seconds and it is worth building into your routine. Put a colon after each name as you paste, so the line reads Sarah Mitchell: count me in. The panel then takes the whole name, the two Sarahs stay two people, and the winner on the card is somebody you can point at.
If you are pasting more than about fifty comments, do this in a spreadsheet with a formula rather than by hand.
Getting the Comments Out of the Thread
Facebook makes this harder than it looks, in three ways that all cost you entrants.
Comments are not shown in the order they arrived. Facebook picks an order it thinks is useful, which means the top of what you see is not the start of the thread, and some comments are not shown at all until you ask for them. Switch the thread to show every comment before you copy anything.
Replies sit folded underneath the comment they answer, one level down, and they stay folded until somebody opens them. A folded reply cannot be copied, and on a busy post that can be a large share of the entries.
And the list loads in batches as you scroll. On a post that ran over a weekend, the bottom of what you can see is not the bottom of the thread. Keep going until nothing more appears.
What you are aiming for is one list where every entrant is on their own line. Everything else the panel can handle.
Reading the Three Counters
Comments, Eligible and Excluded sit above the button and recount on every keystroke. Read them as a ratio before you draw anything.
Comments far higher than the entries you counted by eye means web furniture came along with the copy. Timestamps, like counts, the word Reply and the word Like each land on their own line and each counts as a comment. With a keyword set they are harmless. With no keyword at all, a line reading Reply is an entrant called Reply, and it can win.
Excluded stuck at zero with a keyword in place usually means the keyword is matching inside names and inside longer words, because it is matched against the whole line rather than against the comment alone.
Eligible higher than the number of people you recognise means the same person has parsed as two entrants, which on Facebook is normally a mix of pasted formats in one list.
Eligible equal to Comments with the rules line reading no filters means the keyword box is empty and the toggle is off, so every line is in the draw including the furniture.
The Card Is the Record
Press the button and the result card names Facebook, names the winner, and prints the rules that were used along with how many entrants they left in the pool.
That combination is what makes a result defensible, and it is why the card says to screenshot it. A winner’s name on its own proves nothing. A winner’s name beside the words one entry per person, drawn from 84 eligible entrants out of 112 comments, is a claim anybody can check against the thread.
Take the screenshot before you touch another field. Editing anything after a draw retires the result on screen, and there is no history to go back to.
Nothing stops you pressing the button twice, and the second press usually names somebody else. No amount of shuffling fixes that: what makes a draw honest is publishing the rules first and keeping the first screenshot. The Instagram comment picker goes into how the shuffle itself works, and it is the same one here.
What the Facebook Comment Picker Cannot Do
- No tag test. The single most important limit on this page, and the reason to read the section above before you announce a giveaway.
- No runners-up. Winners is the only count in this mode.
- It cannot check a like, a share or a follow. A pasted comment carries none of that, so those conditions have to be verified by hand on the drawn winner.
- It cannot tell two accounts apart from one person. Nor a real name from an invented one.
- It cannot see hidden or deleted comments. Anything your own filters removed never reaches the paste box, and neither does anything deleted before you copied.
- Nothing is stored. No log, no link, no history. The screenshot is the only artefact.
Announce, Apply, Screenshot
The note under the panel is the whole method in one line: announce the rules before you post, apply exactly those rules here, and screenshot the result with the eligible count visible.
It also names the real cause of disputes, which is worth repeating because it is not what people expect. Arguments come from changing the rules after the entries land, not from the shuffle. Nobody has ever accused a business of a biased random number generator. They accuse you of excluding them for a reason you did not publish.
So write the rules into the post itself. One comment each, closes Friday at six, winner announced Saturday, and if you need a tag, say so and then use a tool that can actually check it.
Put a claim window in there too. A winner who never replies is the one failure that never shows on screen, and having said in advance that an unclaimed prize is redrawn after 48 hours saves you an awkward second announcement.
The Ninety People Who Did Not Win
One person gets a prize. Everybody else gets a notification saying somebody else did, and then nothing at all, which is a strange way to treat a hundred people who just raised their hand.
They commented on a post from your page, which on Facebook means they can be replied to publicly and moved into Messenger. With DMly those comments get an automatic reply and the conversation carries on in Messenger, so a giveaway builds a list instead of producing a spike and a silence.
If you want the replies written first, the comment reply generator covers what to say to each kind of comment, and the Facebook Messenger link generator builds the link that opens the chat.
Frequently asked
That grey text is a placeholder shared by every comment picker on the site, and it never counts as an entry. Leave it alone and the Comments counter still reads zero until you paste over it. It does show the format the parser reads most cleanly though: a line that opens with an at sign gives a clean split between the entrant and their comment. Facebook comments almost never arrive that way, so expect the first word rule to do the work instead.
The colon rule only fires on the first colon in the line, and only when it sits no more than forty characters in. Push it past that with a long name or a pasted prefix and the tool falls back to taking the first word as the entrant. It bites the other way on a line where you missed the colon: the first colon anywhere else wins, so a time like 3:30 drags part of the comment into the name. Keep the name colon first and short.
Yes, if you turn one entry per person off and ask for more than one winner. With the toggle off every line is its own entry, so somebody who commented five times sits in the pool five times and can take two of the winner slots. The card will print their name twice with a different comment under each. Leaving the toggle on makes that impossible, because each entrant is reduced to a single entry before the shuffle runs.
Their first surviving line, in the order you pasted it. The list is read from the top down, the first line from each name is kept and every later one is skipped, so the comment printed beside a winner is the earliest you pasted from them rather than their funniest or their last. The name match ignores capitals and a leading at sign, so a person who signed one comment with an at sign and one without is still one entrant.
Just how many. Excluded is a single number with nothing behind it, no list, no highlighting and no way to ask which lines went. It also mixes two causes together: lines the keyword rejected and repeat comments the one entry per person toggle dropped. You can separate them by hand. Switch the toggle off and Eligible rises by the number of repeats, then clear the keyword and it rises again to match Comments, that second jump being everything the keyword rejected.
More Social tools
All 45 tools →Instagram comment picker
Paste the comments, set your rules, draw a winner nobody can argue with.
Instagram engagement rate calculator
Your real engagement rate, benchmarked, plus what those comments are worth as leads.
Facebook Messenger link generator
A m.me link that opens Messenger straight into a chat with your page.
