Tools · Manage
Solana Wallet Cleaner: Close Accounts Across Many Wallets
Close empty token accounts across throwaway wallets, burn the dust and NFTs you don't want, and sweep their SOL to one address.

How to use the Solana Wallet Cleaner
- Paste private keys or seed phrases for the wallets to clean (up to 1,000).
- Enter a destination address for the sweep.
- Tick any tokens or NFTs to burn (or select everything under $0.50), then review what each wallet will close and send.
- Run — each wallet signs for itself.
- Two key formats
- Duplicates dropped
- Scan before anything runs
- Burn dust and NFTs
- Self-paying wallets
- Sweep after closing
- Full CSV report
Watch it done
FAQ
Is it safe to paste private keys?
Keys are parsed in memory and never stored or sent. Only paste wallets you consider disposable.
Is there a fee?
Solstack keeps 2% of the rent each wallet gets back, about 0.00003 SOL an account, and 2% of the SOL its sales bring in, sent from that wallet in the same transaction as the close. Nothing is taken from the SOL a sweep sends. Network fees are extra.
What does sweep do?
Sends each wallet's remaining SOL to one address, minus the network fee.
How many wallets at once?
Up to 1,000.
Do I need to connect a wallet?
No. Each pasted key signs its own transactions. Connect a wallet to pay every wallet's network fees from it with one approval; what isn't spent comes back.
Which key formats work?
Base58 secret keys, the JSON byte array that solana-keygen writes, or a 12 to 24 word seed phrase, one per line and mixed freely. Each phrase adds its first accounts on the derivation paths Phantom and Solflare use, and you choose how many to check. Lines that don't parse are listed under the box with what's wrong with each.
Why was a wallet skipped?
It had nothing to close or sweep, or no SOL for the fee and nothing to pay it. Pay fees from your connected wallet, or fund any one pasted wallet: the one with the most SOL pays for those with none.
Can it clear tokens the wallets still hold?
Yes. After the scan, every token and NFT across the wallets is listed once with its value. Tick what you don't want, or select everything under $0.50, and each wallet holding it burns its balance and closes the account. NFTs also return their metadata rent.
Does it move tokens?
No. It burns what you tick and, with sweep on, moves SOL. To collect tokens instead, use the Solana Wallet Aggregator.
Everything about the Solana Wallet CleanerFeatures in full, how it compares, costs and the complete guide
What the Wallet Cleaner does
Two key formats
Base58 secret keys (the 64-byte key or a 32-byte seed) or the JSON byte array solana-keygen writes. Quotes around a key are ignored.
Duplicates dropped
A key pasted twice runs once, lines starting with # are skipped, and any line that isn't a key is reported by line number.
Scan before anything runs
Each wallet's SOL balance, token accounts, empty accounts and reclaimable rent are read first, so you see the totals before confirming.
Burn dust and NFTs
Every token and NFT across the wallets is listed once with its value. Tick what to burn, or select everything under $0.50, and each wallet holding it burns and closes the account.
Self-paying wallets
Each wallet signs and pays for its own transactions in your browser, so no wallet connection or popup is needed.
Sweep after closing
With sweep on, each wallet's balance, freshly returned rent included, goes to your destination after its accounts close, minus one network fee.
Full CSV report
Export every wallet's address, SOL balance, token accounts, accounts closed, SOL reclaimed, Solstack fee, status, note and signatures.
Solstack vs other Solana wallet cleaners
Many wallets in one run, for 2% of the rent and of sales.
Solstack Wallet Cleaner
- 2% of the reclaimed rent and of sales, and nothing on sweeps
- Up to 1,000 wallets by private key in one run
- Optional sweep of each wallet's leftover SOL to one address
- Only empty accounts close; no token is ever burned
Typical wallet cleaner
- Most keep a share of the reclaimed SOL, from about 2% to 10%
- Usually clean one connected wallet at a time
- Usually leave the reclaimed SOL in each wallet
- Many also burn dust or spam tokens as part of the clean-up
Solana Wallet Cleaner: Complete Guide
What is a wallet cleaner?
Built for anyone juggling a pile of throwaway or bot wallets — paste private keys or seed phrases directly rather than connecting one wallet at a time, and Solstack closes each wallet's empty token accounts, burns and closes the tokens and NFTs you tick, and optionally sweeps the remaining SOL to a single destination.
Keys are parsed in memory in your browser and never stored or transmitted — but treat this as a tool for wallets you consider disposable, not your main one.
Who it's for
Launches, bot runs and testing tend to leave behind dozens or hundreds of wallets that hold nothing useful but still carry SOL tied up in empty token accounts. Wallet Cleaner closes them across every wallet in one run and can send the leftover SOL to a single address, so it isn't stranded across keys you'll never open again. For one wallet you can connect, Reclaim Solana Rent is simpler.
What happens to each wallet
- Every empty, unfrozen token account is closed, and its rent, about 0.0015 to 0.002 SOL, goes back to that wallet, less Solstack's 2%.
- Tokens and NFTs you tick in the holdings list are burned and their accounts closed too. One button picks everything under $0.50 or unpriced; NFTs are never picked by it, and staked or listed NFTs can't be ticked.
- With sweep on, the wallet's remaining SOL then goes to your destination, minus the network fee.
- Wallets with nothing to do, or without enough SOL to pay their own fee, are skipped, and the report says why.
- Per-wallet status and signatures can be exported as a CSV when it's done.
Cleaner or Aggregator?
Wallet Cleaner never moves tokens: it closes accounts, burns what you tick and, if you ask, moves SOL. To pull tokens out of many wallets into one, use the Solana Wallet Aggregator. It can also pay every wallet's network fee from your connected wallet, which helps when the wallets hold tokens but no SOL.
Pasting keys safely
Paste one key or phrase per line: base58, the JSON byte array solana-keygen writes, or a 12 to 24 word seed phrase. Keys and phrases are parsed in memory in the tab and never stored or sent to Solstack; each wallet's transactions are signed in your browser and go straight to the RPC. Only paste secrets you control and treat as disposable, never your main wallet.
Wallet states and outcomes
| The wallet has | What happens | Report note |
|---|---|---|
| Empty accounts and a little SOL | Accounts close 18 per transaction; rent returns to that wallet, less 2% | Closed N |
| Empty accounts but under 0.000005 SOL | Skipped, since it can't pay its own fee | No SOL to pay the network fee |
| SOL but nothing to close, sweep on | Its SOL goes to your destination | Nothing to close · swept |
| Nothing to close, sweep off | Skipped | Nothing to do |
| Tokens with a balance | Those accounts stay open and the tokens stay put | Counted under token accounts |
What it costs
2% of the rent reclaimed and of what sales bring in, paid in the same transactions, plus network fees.