Airdrop to Top Token Holders
Send a token to its largest holders in one run. Pools and program accounts are left out automatically.
Wallet not connected
Connect your wallet to airdrop to a token's largest holders. You sign every action yourself, and nothing is custodial.
Common questions
Why were some of the top holders removed from my list?
Because they cannot receive tokens. A liquidity pool's token account is a program-derived address rather than an ordinary wallet, and tokens sent to one are destroyed rather than delivered. The tool checks every address and removes the ones that would swallow your airdrop, and it tells you which and why rather than doing it silently.
Why can I only reach twenty holders?
That is Solana's own limit on the call that returns a token's largest accounts. It shapes what this tool is: a reward for the biggest holders, cheap to run and quick to check. For a full distribution to everyone, take a Holder Snapshot and use the Multisender with the resulting list.
Should I split equally or by holding?
It depends what you are trying to do and it is worth a moment's thought. Splitting by holding pays the largest wallets the most, which rewards concentration and can mean one address takes most of the airdrop. Splitting equally treats every address the same, which rewards anyone who split their holdings across wallets. There is no neutral option, so pick the one whose incentive you actually want.
Does rewarding holders reward people?
Not reliably. One person can hold many wallets and one wallet, especially an exchange's, can hold on behalf of thousands of people. The chain knows addresses and nothing else. Any statement you make about rewarding your community is an interpretation you are adding on top of a list of addresses.
Can I airdrop a different token from the one I am snapshotting?
Yes, and that is the common case. You point the tool at the token whose holders you want to reward, and separately choose the token you are sending. Rewarding holders of an established token with your own new one is a normal launch tactic.
Can I undo an airdrop?
No. Every transfer is final and nothing can be recalled, including from an address you did not mean to include. Check the final list before signing and rehearse the whole run on testnet, where it costs nothing.
Rewarding the largest holders
The manual version is to export a holder CSV, delete the rows that cannot receive tokens, and paste the rest into a bulk sender. The deleting step is the one that goes wrong: a liquidity pool's token account looks valid and destroys whatever is sent to it. This does that step and names every address it removes and why.
Splitting equally and splitting by holding reward different behaviour, so choose deliberately. To reach everyone instead of the top twenty, take a Holder Snapshot then Multisender. For an NFT community, NFT Holder Snapshot. To pay in SOL, SOL Multisender.
