How to revoke a token approval (plain English)
Disconnect vs revoke: what an allowance actually is, when canceling it helps, and how public guides describe checking and clearing old permissions. Literacy only—not a recommendation to use any tool, token, or network.
A token approval (also called an allowance or spending cap) lets a smart contract move a specific token from your address up to a limit—see What is a token approval?. Public materials from ethereum.org and MetaMask Support stress a key split: disconnecting a site is not the same as revoking an on-chain allowance.
Disconnect ≠ revoke
- Disconnect — the site can no longer see your address through that connection, or propose new signatures as easily. It does not erase allowances already written on-chain.
- Revoke — you send a transaction that sets that spender’s allowance for that token back to zero (or otherwise cancels it). ethereum.org’s revoke guide and MetaMask’s allowance articles both note this usually costs network fees (gas).
When people revoke
- You finished with an app and do not plan to return soon.
- You granted an unlimited allowance you no longer need.
- An interaction felt off—even if nothing moved yet. Revocation is preventive; it cannot undo a drain that already happened.
- Routine hygiene: old unlimited approvals to forgotten spenders are a documented risk pattern.
A careful literacy flow (not a product pitch)
- Pick a checker you navigated to yourself — ethereum.org lists public options such as explorer “token approval checker” pages and multi-network revoke tools. Prefer bookmarks you created from official docs, not ads or DMs.
- Confirm the network — allowances are per chain. Looking at the wrong network shows an empty or misleading list.
- Read token, spender, and amount — unlimited / “max” deserves extra scrutiny. Compare spender contracts to sources you trust, not only the checker’s labels.
- Revoke, then confirm in the wallet — expect a fee. After confirmation, refresh and verify the allowance is gone or zero.
- Do not paste a seed into any “revoke” page. Real revoke flows use a normal wallet signature/transaction—never recovery words.
Limits of revoking
Revoking stops future pulls under that permission. It does not recover tokens already transferred, reverse other signatures, or replace careful reading of the next approve prompt. Some wallets let you set a finite spending cap instead of unlimited when you approve again—check your wallet’s own docs.
Related free docs
- What is a token approval?
- How to read a wallet prompt
- Common crypto scams to recognize
- Hot wallet hygiene checklist
- Token-approval / revoke literacy pack (teaser) — overview only; no payment link on this page
Sources
- ethereum.org — How to revoke smart contract access to your crypto funds
- MetaMask Help — How to revoke smart contract allowances / token approvals (vendor education; not an endorsement)
- ethereum.org — ERC-20 token standard
- ethereum.org — Security and scam prevention
Educational content only — not investment advice. This page explains permissions and revoke hygiene; it does not recommend any wallet, checker, token, or trade.