Web3 Security Tool

Wallet Approval Checker

Check ERC-20 token allowances across major EVM chains. Detect unlimited approvals, review spender access, and revoke token approvals with your connected wallet.

Ethereum, Base, Arbitrum, Optimism, BNB Chain
Check any ERC-20 token allowance instantly
Detect unlimited approval risk
Client-side tool with clean responsive UX

Check Token Approval

Enter a wallet address, token contract, and spender contract to check the ERC-20 allowance on a supported chain.

No wallet connected.
Connect if you want to revoke access directly from this page.
This tool checks ERC-20 allowance for a specific wallet, token, and spender combination. It does not automatically scan every approval in a wallet.
READY
Enter addresses to check token approval.
Allowances are read directly from the token contract.
Token
Symbol
Formatted allowance
Raw allowance
Risk
Spender

What Is a Wallet Approval Checker?

A wallet approval checker helps you inspect ERC-20 token allowances. When you interact with a DEX, bridge, staking app, or DeFi protocol, you often approve a spender contract to move tokens from your wallet.

Those approvals can remain active long after you stop using the app. In some cases, users grant very large or unlimited approvals, which can create extra risk if a contract is exploited or a malicious app is used.

This InstantQR tool lets you check an approval for a specific wallet, token, and spender across supported EVM chains, then optionally revoke that access with your connected wallet.

How to Use This ERC-20 Allowance Checker

Step 1: Choose a chain such as Ethereum, Base, Arbitrum, Optimism, or BNB Chain.

Step 2: Enter the wallet address you want to inspect.

Step 3: Paste the token contract address.

Step 4: Paste the spender contract address, or choose a common preset.

Step 5: Click Check Approval to read the allowance directly from the token contract.

Step 6: If your connected wallet is the same wallet address and the allowance is not zero, click Revoke Approval.

Frequently Asked Questions

What is an ERC-20 allowance?
An ERC-20 allowance is the amount of tokens a wallet has approved a spender contract to use on its behalf.
What counts as an unlimited approval?
In practice, very large values close to the maximum uint256 value are treated as unlimited approvals. This tool flags very large allowances as elevated risk.
Why is revoke not scanning all my approvals automatically?
This page is designed as a fast client-side checker for a specific token and spender combination. A full wallet-wide approval scanner usually requires a backend indexer or external API.
Does this tool support native ETH or BNB?
No. Native coins do not use ERC-20 approvals. This checker is for ERC-20 token contracts only.
Does this tool store my wallet data?
No. The page runs in your browser and directly reads contract data from supported public RPC endpoints.