How to pick a giveaway winner on X
- Collect the entrants: the accounts that replied, reposted or quoted your post. Our guide to seeing who reposted a tweet shows how to list reposters. For replies and quotes, see exporting tweet replies and seeing quote tweets.
- Paste them above, one per line. Usernames, @mentions and profile links all work.
- Leave out your own account and any team accounts, then choose winners and backups.
- Pick, then copy the result, with its time and list fingerprint, into your announcement.
X’s own guidelines for giveaways
X’s Guidelines for Promotions on X ask hosts to discourage duplicate entries. People who create many accounts to enter more than once risk having them suspended, so X suggests a rule that anyone using multiple accounts is ineligible. It also warns against rules that reward posting the same thing over and over.
X adds that a public search may not show every entry, since some posts are filtered from search. Asking entrants to mention your account lets you see their posts in your notifications.
Why the draw is fair
Each entrant counts once, however many times they appear or however their name is typed. The winners come from a Fisher-Yates shuffle driven by crypto.getRandomValues, with no bias from the order you pasted. The fingerprint lets you show anyone the exact list you drew from.