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.