Solana batch transfers

Check the list. Send the batch.

Paste a list or upload a CSV. Check addresses, amounts, duplicates, asset rules, and balance before signing each batch in your wallet.

What are you sending?Free to check · No signup · Connect and sign only when sending
How much does each recipient get?
Open the full sample reportUp to 5,000 recipients

Your file, amounts, and row order stay in your browser.

Core advantages

Catch the problems before funds move.

From list import to batch sending, every critical detail stays reviewable, actionable, and under your control.

Import once, set amounts your way

Paste a recipient list or upload a CSV, then use one shared amount or set a different amount for each row.

Import once, set amounts your way

Critical checks before signing

Check addresses, amounts, duplicates, asset rules, account status, balance, and estimated network costs before the first wallet prompt.

Critical checks before signing

Every issue tied to a row

See exactly what needs attention, then fix, exclude, or confirm the row before it enters the final send list.

Every issue tied to a row

You confirm every batch

Review the asset, total amount, and batch plan, approve each batch in your wallet, and track its result.

You confirm every batch

Safer transfers start with a clearer review.

Compare

Batch sending is more than signature count

Compare signature efficiency and recipient-address checks for the same list.

Batch sending is more than signature count
FeatureTokenMultiSenderOther products
Signatures required per 1,000 addressesOnly 1 signature55 signatures
Check invalid address formatsSupportedSupported
Check program addressesSupportedNot supported
Check PDA addressesSupportedNot supported
Check token accountsSupportedNot supported
Check frozen accountsSupportedNot supported
Check mint addressesSupportedNot supported
Check multisig addressesSupportedNot supported
Check system addressesSupportedNot supported

Data & privacy

Your original list stays in your browser.

Your original file stays in this browser. Address checks send only the addresses needed for chain queries. Send history is stored in this browser and is lost if you clear site data.

  • Original list stays localThe original CSV and unused columns are never stored on the server.
  • Wallet credentials stay privatePrivate keys, seed phrases, and wallet credentials are never requested.
  • You approve every batchEvery transfer still requires approval from the connected wallet.
  • Progress is saved locallySend history is stored in this browser for progress recovery.

Before you send

  • Solana only; supported assets are verified before a transaction plan is created.
  • A batch can contain at most 5,000 valid recipients.
  • Wallets may require multiple approval prompts.
  • Keep this browser open during sending. Review saved progress before resuming an interrupted task.

Data & feedback

A closer look at usage and user feedback.

Preview the metrics and comments this section will show once verified product data is connected.

recipient addresses reviewed
batch lists completed
confirmed batch completion
average user rating
Alex MorganAirdrop operations
4.8
I used to hunt through a spreadsheet for every bad row. Fixing flagged addresses before connecting a wallet feels much safer.
Olivia ReedProject finance
4.0
Seeing the total amount and batch plan upfront means fewer questions when finance reviews the payout.
Mia CarterCommunity rewards
3.8
Duplicate addresses are called out immediately, so we no longer compare the entire list by hand.
Ethan BrooksClient delivery
4.0
Each batch has a clear status. When a client asks what happened, I do not have to reconstruct it from browser history.
Felix WongCampaign execution
4.5
After uploading the CSV, I only work through the flagged rows. The bigger the list, the more time it saves.
Jamie ParkContributor payouts
5.0
Keeping the original list in the browser fits our recurring payout process better.

FAQ

  1. Can I send from here too?

    Yes. After the report is ready, resolve or confirm its findings, then choose Send the ready list to open /send. Connect a supported wallet, review fees, sign, and submit transfers there.

  2. Do I have to connect a wallet?

    Not for the check. Paste a sender address or skip the balance check. Connect a supported wallet and confirm signatures only when you enter the sending flow.

  3. How do I add the list?

    Paste it, drop a CSV, or choose one — up to 5,000 recipients. For the same amount, use one address per line. For different amounts, put an address and amount on each line.

  4. What does checking and sending cost?

    The preflight is free. The service fee and estimated network fee are shown before you sign.

  5. Does an exchange, PDA, or cluster flag prove the address is bad?

    No. A frozen token account is a current receiving blocker. Exchange labels, PDA/off-curve addresses, and cluster matches are review signals, not proof; they never remove an address automatically.

  6. Do you keep my list?

    No. Your file, pasted amounts, and original row order stay in your browser. Only deduplicated addresses are sent to us for on-chain checks and dropped when the check finishes. If you go on to send from here, signed transactions pass through our server on their way to the network — they contain recipient addresses and amounts. We can see them, but we can't change them. There are no accounts or history. A connected wallet only exposes its public address and balances.

Start your next batch with a check.

Import your recipient list, review address and amount issues, then approve each batch before sending.

Check your addresses