X Reply Picker

X (Twitter) Reply Picker

Pick a random winner from replies to your post on X — paste the @handles, draw fairly.

Paste X entries on the right and click
Pick Winner!
Winner

Winners History

No picks yet. Paste entries and click Pick Winner.

X Comments

One entry per line. Paste directly from X.
X Reply Picker

Draw a fair reply-to-win winner on X

Reply-to-win contests on X (Twitter) get messy fast: the same fan replies five times, a thread splits into side conversations, and half the replies tag a friend. Paste the replies here and the picker pulls out each @handle, merges repeat repliers into a single entry, and runs a live reel that stops on one winner drawn with cryptographic randomness — no API, no bot and no login to X.

How to pick a winner from X replies

1

Load every reply

Open your post and scroll until the whole reply thread has loaded, including the replies X tucks further down.

2

Paste them in

Copy the replies into the box, one per line. “Extract @usernames only” keeps the first @handle on each line and drops the rest of the text.

3

Merge the repeat repliers

Leave “One chance per person” on: five replies from the same account become one entry. Then choose 1–5 winners, or 10.

4

Draw in public

Press Pick Winner and let the reel land — then reply to your original post with the downloaded winner card, or copy the handles into your announcement.

Reading a reply thread before you paste

Replies are not a tidy list. A single entrant can reply, then reply to their own reply, then answer someone else further down the thread — each one a separate line when you copy them. That is exactly what One chance per person is for, and it treats @Jordan_H and @jordan_h as the same account.

Watch out for mentions. When a reply tags a friend (“@sam.builds come enter this!”) or a copied line begins with “Replying to @you”, the first @handle on that line is not the entrant. The picker always keeps the first handle it sees, so tidy those lines — put the replier’s handle first — before you draw.

Why paste handles instead of using the API

X now charges for API access and limits what the cheaper plans can read, so the free “pick a random reply” tools that depended on it have mostly disappeared. Pasting the replies yourself avoids all of that: no developer account, no rate limits and nothing that signs in to your profile, which suits community managers running contests for other people’s accounts. Everyone watching still sees a transparent, random draw on the reel.

Running a fair reply-to-win contest

Make the entry rule checkable

“Reply with your favourite city” is easy to verify; “reply and follow” means checking follows before you paste.

Decide on repeat replies

Most contests allow one entry per account. If yours gives one entry per reply, switch One chance per person off.

Repost required as well?

Paste only the accounts that replied and reposted; for repost-only giveaways, use the Retweet Giveaway Picker.

Keep a runner-up

Draw 2 or 3 winners together so you can move straight to the next name if the first never answers.

Reply-to-win or repost-to-win?

Use this page when the entry is a reply. For giveaways where people repost your post, the Retweet Giveaway Picker covers quote posts and freezing the repost list at the deadline. For any other long list of names, try the Comment Picker; contests on other networks have their own Instagram and YouTube pickers.

Frequently asked questions

Copy the replies to your post, paste them into the box one per line and leave Extract @usernames only and One chance per person on. Choose the number of winners, press Pick Winner, and the reel stops on the reply the random draw chose.

Not while One chance per person is on. Every reply from the same @handle — however it is capitalised — is merged into one entry before the draw. Switch it off only if your rules really do give one entry per reply.

If a pasted line contains more than one @handle, the picker keeps the first one it finds. Lines copied with “Replying to @you” in front of the reply therefore turn into your handle. Delete those words, or start each line with the entrant’s own @handle.

Yes. The winner is drawn with crypto.getRandomValues() and rejection sampling, so every entry in the final list has exactly the same odds — whether it was the first reply or the last.

Yes. Paste every reply, then delete the lines whose answer does not meet your rule before you draw. Only what is left in the box takes part.

Yes. Set Number of winners to 1–5 or 10. All winners come from one shuffled order of the list, so with duplicates merged nobody can win two prizes.

No. Nothing signs in to X and no API key is needed — which matters now that X’s API is limited and paid. You bring the list; the page only draws from it.

Yes. There is no signup and no cap on how many contests you run. The downloadable winner card carries a small wheelspinpro.com credit at the bottom.