Wallet sweeper

Paste a batch of private keys, set one destination, and every wallet sends its native coin or a chosen token there. Who pays gas, what a blank field means, and how to test the first run.

8 min readCost:Each wallet pays its own gas; the tool itself is freeUpdated 2026-10

Sweeping means moving the balances out of a pile of wallets into a single address. It runs the opposite way to a batch send: a send is one wallet paying many, a sweep is many wallets each paying the same address.

  1. Set the destinationPick an address with no obvious link to what you did before. Sweeping into your main wallet reconnects everything you deliberately kept apart.
  2. Pick the assetLeave the token contract field blank to sweep native coin; paste an ERC-20 address to sweep that token, and the page reads its name, symbol and decimals.
  3. Set the amount per walletBlank means everything. When sweeping native coin the page deducts the gas estimate first and sends the rest, so a blank field does not fail every wallet for lack of gas.
  4. Import the source walletsOne private key per line; the table then lists each address with its balance. Every transfer pays its own gas, so a wallet that cannot cover gas is skipped instead of stalling the batch.
  5. Test with one small wallet firstA sweep moves everything out. For the first run use a wallet holding only a small balance, confirm the amount that arrives, then scale up.

Careful · After a sweep the key is worthless

Once a wallet is emptied, the address behind that private key holds nothing. If you want to keep using it, enter a specific amount so each wallet leaves a little behind.

Related guides