How to revoke token approvals in MetaMask (all chains, 2026)
Step-by-step: find and revoke token approvals for MetaMask, Rabby, Trust Wallet or any WalletConnect wallet on Ethereum, BNB Chain, Base, Arbitrum, Optimism and Polygon.
Check my wallet — free6 chains · no signup · runs in your browser
MetaMask doesn't show your old approvals in one list. Here's how to find and remove them on all major EVM chains in a couple of minutes.
Step by step
- Open Revokly and connect MetaMask, Rabby, Trust Wallet or any WalletConnect wallet.
- Revokly scans 6 chains: Ethereum, BNB Chain, Base, Arbitrum, Optimism and Polygon.
- Sort by risk. Start with unlimited approvals, approvals to unverified or unknown contracts and protocols you no longer use.
- Click Revoke. Your wallet shows a transaction that sets the allowance to 0. Confirm it.
- Done — that contract can no longer move your tokens.
Does revoking cost gas?
Yes, a revoke is an on-chain transaction, so you pay a normal network fee. On BNB Chain, Base, Arbitrum, Optimism and Polygon it usually costs cents. On Ethereum mainnet revoke the high-value ones first.
What revoking does NOT do
- It does not return tokens that were already stolen.
- It does not help if your seed phrase or private key leaked — in that case move funds to a new wallet immediately (see wallet drained: what to do).
How often should I check?
After every new dApp, airdrop claim or mint, and whenever news breaks that a protocol you used was hacked.
Check my wallet — free6 chains · no signup · runs in your browser