How to Remove Spam and Worthless Tokens from Your Solana Wallet
Junk tokens arrive on their own, cannot be blocked, and each one is sitting on a little of your SOL. Getting rid of them safely takes minutes.
Short answer: do not swap it, do not sell it, do not open any link in its name — burn it. Open solback.app, connect your wallet, switch to Burn Mode, and let it list what you are holding. Select the junk, check the values shown next to each row, and sign. Burning destroys the balance and closes the account it lived in, returning about 0.00204 SOL per account. A burn touches only your own token account, which is exactly what makes it the safe way out of a token you never asked for.
Why does spam keep landing in your Solana wallet?
Because a Solana address is public and accepts anything sent to it. There is no inbox, no accept button, no block list. Anyone can put a token in front of you, and the first send automatically creates a token account for that mint under your wallet.
That is how a wallet that has done nothing unusual ends up holding things nobody remembers acquiring:
- Unsolicited memecoin airdrops, sprayed across thousands of addresses so the mint looks widely held.
- Tokens whose name or symbol is really a message — a website, a "claim your reward" instruction, a dollar figure put there to make you look.
- Lookalikes of real projects, usually a well-known ticker with a misspelling or a swapped character, hoping you mistake them for the genuine mint.
- Tokens you did buy, that went to zero and are now worth nothing.
- Dust: a fraction of a token left behind by a swap or a partial fill.
Each of those lives in its own token account, and every token account holds a rent deposit of 0.00203928 SOL to stay on the ledger. Whoever created the account funded that deposit — for an airdrop, that was the spammer. When the account is closed, the deposit is paid to whoever owns it, which is you.
Why should you never swap or sell an unknown airdropped token?
Because selling is the dangerous half. Holding a token cannot do anything to your wallet — a balance sitting in an account is inert. Every real risk begins the moment you interact with something the token's creator controls.
Sell it and you are routing through a market that deployer set up, on terms that deployer wrote. Scam mints are commonly built so the sale misbehaves: the pool holds no real liquidity, transfers are restricted so only the deployer can exit, or the transaction fails while looking like it worked. Some keep a freeze authority that can lock your account entirely.
The more common trap is the name itself. A token called something like "claim 500 USDC at [site]" is an advertisement, and opening that site and signing what it asks for is how wallets actually get drained — through a signature you gave, not through the token sitting in your account.
Burning sidesteps all of it. A burn is an instruction to Solana's SPL Token program — the standard program every token account already lives under — that destroys the balance in your account and closes it. No pool, no swap route, no website, no contact with anything the token's creator wrote.
The rule worth memorising. Never try to sell, swap or "claim" a token you did not go looking for, and never open a URL that arrived inside a token name. If a mint is worth something, you will find that out on a market aggregator under your own steam.
How do you tell a worthless token from one worth keeping?
You are looking for a handful of signals, and on junk they almost always appear together.
- No price, no liquidity. Look the mint up on Solscan or a market aggregator. If nothing trades it, it is worth nothing no matter how large the number in your wallet is.
- You did not go and get it. If you cannot remember buying, claiming or earning it, you did not.
- The name is doing marketing. A URL, a reward amount, an instruction or an emoji in the symbol are all tells. Legitimate tickers are boring.
- The name is nearly a name you know. Compare the mint address against the project's official one — the display name is whatever the deployer typed.
- The balance is theatrical. Huge round numbers exist to look valuable in a wallet screenshot.
When you are genuinely unsure, leave it. Keeping a token costs you the 0.00204 SOL locked under it; burning one you should have kept costs you the token. The asymmetry decides it.
Should you burn it, or just close the account?
These are two different operations, and reaching for the wrong one wastes a signature.
If the balance is already zero there is nothing to burn: closing the account is enough, and it is the cheaper path, since SolBack packs up to 16 closures into a single transaction. That is a job for the close empty token accounts flow.
If the balance is above zero, closing fails outright — the SPL Token program refuses to close an account still holding tokens. Burning is what handles that case, destroying the balance and closing the account in one transaction. Burns are grouped ten per transaction, because each carries more instructions than a plain close.
| What you are holding | What to do | What comes back |
|---|---|---|
| Zero balance, account still open | Close the account | 0.00204 SOL per account |
| Worthless token, balance above zero | Burn it | 0.00204 SOL per account |
| A token with a real market | Swap it first, then close the empty account | Sale proceeds, plus the rent |
| An account the issuer froze | Leave it | Nothing — a frozen token cannot be burned or moved |
How do you remove spam tokens step by step?
This walkthrough uses SolBack's Burn Mode. The mechanics are the same in any burn tool; only the buttons differ.
1. Connect your wallet
Open solback.app in any browser, including the one inside a mobile wallet, and click Connect Wallet. Connecting shares your public address and nothing else — it never exposes your seed phrase, and cannot move anything on its own.
2. Switch to Burn Mode
Burn Mode reads the wallet on-chain and lists the tokens it holds: what each one is, the balance, and the rent locked in its account. This is a read, not a transaction — nothing is signed until you choose to sign.
3. Check what the scan found
Read the list before you touch a checkbox. Open anything you do not recognise on Solscan from its row and confirm there is no market behind it. This is the step that deserves your time, because the next ones are final.
4. Select the junk
Tick the tokens to destroy. Select All is there for wallets that are pure spam; if you use it, deselect your keepers and count them before continuing. The running total of SOL you get back updates as you go.
5. Sign and collect the rent
Confirm, then approve in your wallet. Burns are grouped ten per transaction, and the transactions are handed to your wallet in groups, so one approval covers a whole group rather than one prompt per transaction. A large selection is a few approvals, not dozens. The reclaimed SOL arrives as each transaction confirms — no claim button, nothing held in escrow.
How much SOL comes back, and what does it cost?
0.00203928 SOL per token account, and that is the whole return: the tokens themselves are worth nothing, so the rent deposit is the only thing being recovered. A hundred accounts is 0.20393 SOL, which becomes 0.18354 SOL after the 10% donation SolBack takes from recovered rent.
That 10% drops to 5% if you use your own referral link — the referral commission is half the donation, and nothing stops you referring yourself. The same pair applies on the main close-accounts flow. You also pay the network fee plus a priority fee so the transaction lands; both go to validators, not to us, so the wallet needs a little SOL before the first batch. Beyond that there is no subscription, no per-token fee and no unlock.
Is burning reversible, and will the spam come back?
No, and yes.
Burning cannot be undone. The balance is destroyed and the account is closed in the same transaction. There is no reopening it, no support ticket, and no version of your keys that brings it back. Check the list, not the confirmation dialog.
As for the spam: it will keep arriving, because nothing can stop it, so cleaning a wallet is maintenance rather than a one-time fix. If the same mint is sent again, a fresh account is created with a fresh deposit — funded by the sender, recoverable by you next time. The second cleanup is always the quick one.
What if the junk is spread across several wallets?
Then do them together instead of connecting each one by hand. SolBack's batch tools run across many wallets in one session: Batch Query reports what every wallet holds, Batch Burn destroys worthless tokens across the set, and Rent Collector sweeps the rent out of empty accounts. Both multi-wallet flows scan ten wallets at a time and deduct 20% of the rent recovered, sending the rest to a destination you choose.
Batch Query costs nothing at all — it is a read, with no donation and no fee, so you can see the size of the problem before deciding whether it is worth acting on. Private keys used by the multi-wallet tools stay in browser memory and are never uploaded anywhere.
Clear the junk out of your wallet
Burn Mode scans your wallet, shows what each token account has locked in rent, and batches the burns for you. The scan is read-only and costs nothing.
Open Burn Mode No subscription and no per-token fee. A 10% donation is deducted from the SOL recovered on burn flows, or 5% with your own referral link. Nothing is destroyed until you approve a transaction in your own wallet.What else do people ask about spam tokens?
- Can I block spam tokens from reaching my Solana wallet?
- No. A Solana address accepts anything sent to it, and there is no accept step and no block list. Some wallets hide suspected spam from the interface, but the token account still exists on-chain and still holds your rent. Removing it is the only way to be rid of it.
- Is it safe to burn a token a stranger sent me?
- Yes, and it is safer than trying to sell it. A burn is an instruction to Solana's SPL Token program that destroys the balance in your own token account and closes it. It does not route through a pool, a swap or anything the token's creator wrote, so there is nothing on their side for you to interact with.
- Why should I not just sell the airdropped token instead?
- Selling means interacting with a market the deployer set up, on terms the deployer wrote. Scam mints are commonly built so a sale fails or only works for the deployer, and the token name often carries a website meant to lure you into signing something on a phishing page. Holding a token is inert. Interacting with it is the risk.
- How much SOL do I get back for removing a spam token?
- 0.00203928 SOL per token account, the rent-exempt deposit every SPL token account holds. The tokens themselves are worthless, so the rent is the whole return. A hundred accounts is about 0.20393 SOL before the 10% donation SolBack takes on burn flows.
- Can burning a token be undone?
- No. The balance is destroyed and the account is closed in the same transaction, and nothing on-chain can reverse it. That is why the step worth slowing down for is checking the list, not signing it.
- The token balance is already zero. Do I still need to burn it?
- No. An empty account has nothing left to destroy, so closing it is enough and it is the cheaper path: SolBack packs up to 16 closures into one transaction, against ten for burns. Use the close-accounts flow for those and keep Burn Mode for accounts that still hold a balance.