What this tool does
Paste an ERC-20 token contract address, pick a chain, and we read the four standard read-only methods directly from the blockchain: `name()`, `symbol()`, `decimals()`, and `totalSupply()`. You get the human-readable name, ticker, decimal precision, and total supply formatted with thousand separators, plus a one-click link to the block explorer.
There is no API key and no wallet connect. The lookup runs on the server through a public JSON-RPC endpoint for each chain, so you can verify any token on Ethereum, Optimism, Arbitrum, Base, Polygon, or BSC without installing anything.
How to use it
- Paste a contract address in the input field. It must be `0x` followed by 40 hexadecimal characters (the standard Ethereum address format).
- Pick the chain the token lives on. The same address can exist on multiple chains with different totals (e.g. USDC on Ethereum vs USDC on Polygon).
- Click "Look up". The server fires four parallel `eth_call` requests to the chain RPC and decodes the responses.
- Read the result panel: name ("USD Coin"), symbol ("USDC"), decimals (6), total supply (formatted), plus the raw uint256 amount for power users.
- Click "View on explorer" to open the contract on Etherscan, Arbiscan, BaseScan, PolygonScan, BscScan, or Optimistic Etherscan.
- Use the sample chips (USDC, USDT, WETH, DAI on Ethereum) if you just want to see how the output looks.
- Switching the chain bar after a successful lookup re-queries the same address on the new chain, which is the fastest way to compare a multi-chain token.
When this is useful
Six common situations where reading a token contract pays off:
- Before sending tokens to an address you copied from somewhere: confirm the symbol and decimals match what you expect (a scam token can be named "USDC" but live at a different address).
- Picking the right asset on a DEX or aggregator: paste the contract you found in the project's docs and check that name and symbol match. The address is the only thing that uniquely identifies a token.
- Adding a token to a wallet that does not auto-detect it: most wallets need name, symbol, and decimals as inputs. This tool gives you all three from the on-chain source of truth.
- Comparing the same token across chains: USDC on Ethereum, Polygon, and Base are separate contracts with separate supplies. Read each one to see the per-chain footprint.
- Auditing a token your contract is about to interact with: total supply, decimals, and the warning list flag the obvious "this is not a standard ERC-20" cases (proxy contracts, non-standard returns, EOAs).
- Listing a token in a UI or analytics tool: pull canonical metadata once, cache it, and avoid hardcoding wrong values from a token list.
Related tools: crypto address validator, ENS resolver, Ethereum unit converter, gas tracker, multi-chain address activity.