Skip to content
NEW Earn 30% affiliate commissions Get your link

Clean up many Solana wallets in one run

Paste the keys of your bot, sniper or burner wallets and reclaim the SOL locked in their token accounts in one run. Each wallet signs its own transactions in this browser; the keys never leave the page. For your main wallet, use the wallet cleanup on the home page with a normal wallet connection instead.

Wallet private keys

Paste the keys of up to 50 bot or burner wallets. Each wallet signs and pays for its own transactions.

Keys stay in this tab. Use burner wallets only.

0 wallets

Wallets

What each wallet can recover, then how its cleanup went.

No wallets yet

Paste private keys above to see what each wallet can recover.

Empty token accounts close automatically. Tokens are kept unless you pick them below.

Options

Empty token accounts are always closed.

Older accounts hold more rent than they need now. This takes the difference and keeps the tokens.

Closes pump.fun and PumpSwap volume accounts that have nothing left to claim.

Each transaction forwards what it recovered, after the fee. Otherwise SOL stays in each wallet.

Destroys the balances you pick, then closes those accounts. This can't be undone.

Cleanup

Wallets
—
Accounts
—
Network fees (est.)
—
SOLTidy fee (5%)
—
Wallets receive
—

Wallets are cleaned a few at a time.

How it works

  1. Paste the keys

    One private key per line, up to 50 wallets, as a base58 string or a JSON byte array like the Solana CLI's id.json. CSV rows from the wallet generator work too.

  2. Scan

    Every wallet's SPL and Token-2022 accounts, excess rent and pump.fun accounts are read from the chain with public addresses. The list shows what each wallet can recover.

  3. Pick your options

    Empty accounts always close. Choose whether to withdraw excess rent, close pump.fun accounts, send the SOL to one address, or burn tokens you pick. Burning is off until you turn it on.

  4. Review and clean

    A review shows the accounts, fees and what you receive. Wallets run a few at a time, one failure never stops the others, and you can retry failed wallets or download a CSV of the run.

Why bot and burner wallets hold forgotten SOL

Every token a wallet touches opens a token account, and each account holds rent: 0.00148844 SOL at today's rate, or 0.00203928 SOL if it was opened before the rent change. Selling a token leaves that account empty with the rent still inside. A sniper or trading bot can open dozens of accounts per wallet, so a set of wallets can hold a real amount of SOL that shows up nowhere in a normal balance.

Connecting each wallet to a closer in turn means importing every key into a wallet app and repeating the same clicks. This tool does the same work for up to 50 wallets from one list, using the same scan as the Token Account Closer.

What the cleanup recovers

Three sources are covered. Empty token accounts are closed and their rent returned. Older accounts that hold more rent than today's minimum can give up the difference, and their tokens stay where they are. pump.fun and PumpSwap volume accounts are closed when nothing is left to claim on them, and they are skipped when they still hold rewards.

Tokens with a balance are never touched unless you turn on burning and pick them. A burn destroys the balance and closes the account, and it can't be undone, so the picked tokens are listed again in the review. If a balance changes after your review, that account is left alone. NFTs and wrapped SOL are never offered for burning; use the NFT burner for NFTs.

What it costs, with an example

The fee is 5% of the SOL recovered, paid by each wallet inside its own transactions, so a wallet that recovers nothing pays nothing. Each transaction also costs the 5,000-lamport network fee plus a small priority fee, and up to 12 accounts fit in one transaction.

Say you have 20 sniper wallets with 10 empty accounts each, all opened before the rent change. That is 200 accounts holding about 0.408 SOL. The cleanup needs 20 transactions, about 0.0001 SOL in base network fees, and the 5% fee is about 0.0204 SOL, leaving roughly 0.388 SOL. To also empty those wallets of their plain SOL and tokens, follow up with the Wallet Consolidator, which charges a flat fee per wallet and can work out cheaper when you are sweeping them anyway.

Wallets with no SOL

Every Solana transaction needs a fee payer, so a wallet at 0 SOL can't close its own accounts, even though closing would give it SOL back. Those wallets are marked and skipped. Send one about 0.001 SOL, enough for the network to accept a new balance, and it can run: the rent from its first transaction pays for the next.

Is it safe to paste private keys here?

A private key controls everything in its wallet, so treat this the way you would treat any tool that asks for one. Here the keys stay in the page's memory: they are parsed in your browser, used only to sign in your browser, and never sent to SOLTidy or any other server, written to storage or put in a URL. Only signed transactions are broadcast. The field is masked by default, Clear wipes it, and leaving the page discards it.

Use it for wallets that are disposable by design, not for a wallet that holds savings. Your main wallet doesn't need this page at all: the wallet cleanup on the home page works with a normal wallet connection and never asks for a key.

Questions & answers

How many wallets can I clean at once?

Up to 50 per run. Paste the next group after the first finishes. Wallets are scanned and cleaned a few at a time, and one failed wallet doesn't stop the others.

Can recovered SOL go to one wallet?

Yes. Turn on Send recovered SOL to one address and paste it. Each transaction forwards what it recovered after the fee, so every source wallet keeps the SOL it already held. Use an address that already holds some SOL. To move everything else too, use the Wallet Consolidator.

Will this burn my tokens?

Not unless you ask. Tokens with a balance stay untouched by default. Burning is a separate option, off by default, for tokens you pick yourself, and it needs a confirmation in the review.

Why was a wallet skipped?

The list shows the reason. Usually the wallet has too little SOL to pay the network fee or there is nothing to recover. Frozen accounts and accounts someone else controls can't be closed, so they are left out.

What's the difference from the Wallet Consolidator?

This tool recovers rent, including excess rent and pump.fun accounts, and leaves your tokens and SOL where they are. The consolidator moves all SOL and tokens to one address and closes the accounts it empties, for a flat fee per wallet.

Can SOLTidy see or keep my private keys?

No. Keys are parsed and used for signing only in your browser and are never sent over the network. The page only reads public data from the RPC and broadcasts signed transactions.

Is there a fee?

A flat 5% of the SOL each wallet recovers, taken inside that wallet's own transactions. Wrapped SOL you unwrap is not charged, and nothing is charged when nothing is recovered. Each wallet also pays its own Solana network fees.

Bookmark SOLTidy

Then open SOLTidy from the bookmark instead of from search results or links in DMs, where look-alike scam sites live.