A BEP-20 token explorer shows everything about a token on BNB Smart Chain: its contract address, name, symbol, decimals, total supply, holders and every transfer. Paste a contract address to inspect a token, a wallet to see its holdings, or a transaction hash to see exactly which BEP-20 tokens moved and how many.
Most people arrive with one of three questions. Did my USDT arrive? Is this token real? Why does my wallet show a different balance than the exchange? All three are answered by reading a token page correctly. Below we explain what the standard is, how to look up any token in under a minute, where the classic USDT mistakes come from, and we give you a table of verified contracts, each linked to our free BNB token lookup.
What is a BEP-20 token?
BEP-20 is the token standard of BNB Smart Chain. The official BEP-20 specification describes it as derived from Ethereum’s ERC-20: the same functions (totalSupply, balanceOf, transfer, transferFrom, approve, allowance) and the same Transfer and Approval events. One difference is that BEP-20 makes symbol and decimals mandatory, where ERC-20 leaves them optional — a leftover from the days when tokens had to cross between BNB Smart Chain and the now-retired Beacon Chain.
In practice, a BEP-20 token is simply a smart contract that keeps a ledger of balances. When you “hold USDT on BSC”, the USDT contract has a line saying your address owns a certain number. When you send it, you ask the contract to move the number from your line to someone else’s and pay a small gas fee in BNB. Because the design is shared with Ethereum, the same wallets (MetaMask, Trust Wallet), the same address format and the same tooling work on both chains — which is both the beauty of BEP-20 and the source of its most expensive mistakes.
How to look up any BEP-20 token
Every token explorer works the same way: you search by contract address. Names and tickers are not unique — anyone can deploy a contract called “Tether USD” with the symbol USDT — so the address is the only identity that counts. Paste it into our BNB token explorer, BscScan or BSCTrace and you will see:
- Name, symbol and decimals. Read straight from the contract. Decimals tell you where to put the decimal point in raw amounts.
- Total supply. The amount in existence, already divided by the decimals. If the owner can mint, this number can grow.
- Holders. How many addresses hold a balance, and on full explorers a ranked list. A token where one wallet owns 90% is a warning sign.
- Transfers. Every movement, decoded from the
Transferevent (topic0xddf252ad…). Useful to see whether a token is actually traded. - Contract and security details. Verified source code, whether it is an upgradeable proxy, who the owner is and whether they can pause, blacklist or change taxes.
Our lookup reads name, symbol, decimals and supply with direct eth_call requests and adds a GoPlus security scan, so it is ideal for a quick bep20 contract address lookup on your phone. For holder rankings, source code and Read/Write contract tabs, switch to a full explorer — our BscScan review covers those features, and the explorer ranking compares the rest.
USDT BEP-20 explorer: tracking a Tether transfer
USDT is by far the most searched token on BNB Smart Chain, and it has one quirk you must know: USDT on BSC uses 18 decimals, while USDT on Ethereum and Tron uses 6. The official contract is 0x55d3…7955. Scripts, spreadsheets and some older tools that assume 6 decimals will show balances off by a factor of a trillion.
Here is how to track a USDT BEP-20 payment with a real example. This transaction is a plain USDT transfer confirmed in block 123,772,659. Open it and you will notice that the To field shows the USDT contract, not the person who got paid. That is normal: you did not send anything to the recipient directly; you asked the USDT contract to update its ledger. The real recipient appears in the token transfers section, together with the amount — 1,136.82 USDT. Under the hood the event carried the raw integer 1,136,820,000,000,000,000,000; dividing by 1018 gives the human amount. The transaction used 34,515 gas, a fraction of a cent in BNB.
So the checklist for “did my USDT arrive?” is short: status Success, the right recipient and amount in the token transfers list, and at least one confirmation. On BNB Smart Chain, with fast finality at about a second, a successful transfer is effectively irreversible almost immediately. If the status is Success but the recipient says nothing arrived, it is almost always a network mismatch — which brings us to the most expensive confusion in crypto. For a field-by-field walkthrough, see how to read a BSC transaction.
Need USDT on BNB Smart Chain?
Buy USDT and a little BNB for gas on a licensed exchange, and choose BSC (BEP-20) as the withdrawal network.
USDT BEP20 vs ERC20 vs TRC20: the wrong-network mistake
Tether is issued on several blockchains. On exchanges you pick the network when you withdraw, and the three you see most often are BEP-20 (BNB Smart Chain), ERC-20 (Ethereum) and TRC-20 (Tron). They are the same dollar-pegged asset but live on separate ledgers that do not talk to each other.
| Network | Standard | Address looks like | USDT decimals | Gas paid in |
|---|---|---|---|---|
| BNB Smart Chain | BEP-20 | 0x… (42 chars) | 18 | BNB |
| Ethereum | ERC-20 | 0x… (42 chars) | 6 | ETH |
| Tron | TRC-20 | T… (34 chars) | 6 | TRX / energy |
BEP-20 vs TRC-20 is the easy case: Tron addresses start with T, so a wallet or exchange will reject a Tron address on the BSC network and vice versa. BEP-20 vs ERC-20 is the dangerous one, because the addresses are identical in format — and, for a self-custody wallet, literally the same address on both chains. Send USDT on BSC to an address that expects Ethereum, and the transaction succeeds. The tokens simply land on BNB Smart Chain.
If that address is your own MetaMask or Trust Wallet, nothing is lost: add BNB Smart Chain to the wallet (our MetaMask setup guide takes two minutes), import the USDT contract, and the balance appears. You will need a little BNB there to move it. If the address belongs to an exchange, only the exchange controls the private key on BSC; some credit wrong-network deposits, some charge a fee, some cannot help. Send them the transaction hash and a link from our lookup — it proves exactly where the tokens are.
BNB coin vs WBNB vs BEP-20 tokens
Searching for a “bnb coin explorer” trips people up because BNB is not a BEP-20 token. It is the native coin of BNB Smart Chain, built into the protocol itself. It has no contract address, it pays for gas, and it appears in explorers as the balance of an address and the value of a transaction, not in the token list.
WBNB (Wrapped BNB, 0xbb4C…095c) exists because smart contracts like PancakeSwap’s pools are easier to build when every asset follows the same BEP-20 interface. You deposit BNB into the WBNB contract and receive the same amount of WBNB; you withdraw and get your BNB back, always 1:1. In an explorer, a wrap looks like a transaction with a BNB value sent to the WBNB contract and a WBNB transfer to you. If your wallet shows “less BNB than expected” after using a DEX, check the token holdings — the missing BNB is often sitting there as WBNB.
Everything else — USDT, CAKE, BTCB, meme coins — is a BEP-20 token with its own contract. So the bnb explorer view of a wallet has two parts: the native BNB balance at the top, and the list of BEP-20 holdings below it. Our BNB wallet tracking guide shows how to read both over time.
Verified BEP-20 token contracts
These are the official BNB Smart Chain contracts of the most used tokens. We verified each one in September 2026 by calling name, symbol and decimals directly on the contract. All nine use 18 decimals. Click an address to open it in our token lookup, check it yourself, then copy it.
| Token | Contract address | Decimals | Note |
|---|---|---|---|
| USDT · Tether USD | 0x55d398326f99059fF775485246999027B3197955 | 18 | Most used stablecoin on BSC |
| USDC · USD Coin | 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d | 18 | Binance-Peg USDC |
| FDUSD · First Digital USD | 0xc5f0f7b66764F6ec8C8Dff7BA683102295E16409 | 18 | Stablecoin |
| DAI · Dai Token | 0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc3 | 18 | Binance-Peg DAI |
| WBNB · Wrapped BNB | 0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c | 18 | BNB as a BEP-20, 1:1 |
| BTCB · BTCB Token | 0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c | 18 | Bitcoin on BSC |
| ETH · Ethereum Token | 0x2170Ed0880ac9A755fd29B2688956BD959F933F8 | 18 | Binance-Peg ETH |
| CAKE · PancakeSwap Token | 0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE82 | 18 | PancakeSwap |
| BUSD · BUSD Token | 0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D56 | 18 | Legacy, no new minting since 2023 |
A note on BUSD: Paxos stopped minting new BUSD in 2023, so the BEP-20 contract still exists and old balances still move, but it is a legacy token. For a stable dollar on BSC today, USDT, USDC and FDUSD are the common choices. Want to know what a transfer of any of these will cost? The BSC gas tracker shows live fees.
How to spot a fake BEP-20 token
Deploying a BEP-20 token costs a few cents, so fakes are everywhere. The most common trick is an airdrop of a fake USDT: a token named “Tether USD” with the symbol USDT appears in your wallet, sometimes with a huge balance, and a website invites you to “claim” or “swap” it. The contract is not 0x55d3…7955, so it is not Tether. Another trick is address poisoning: a scammer sends a zero-value token transfer from an address that looks like one you recently paid, hoping you copy it from your history next time.
Basic defences take seconds. Check the contract address against a trusted list, like the table above. Look at the holders: real tokens have many; fakes usually have a handful. Look at the security scan: honeypot flags, sell taxes, owner-controlled minting, blacklists and proxies that can change the code overnight. And never approve a contract you do not recognise — an approval lets it spend your tokens later. Our guide to checking a BSC token goes through every red flag, with examples of honeypots and rug pulls.
How to add a BEP-20 token to your wallet
Wallets only display tokens they know about, so a new or smaller token may be in your wallet without showing up. The fix is to import it by contract address. In MetaMask, switch to BNB Smart Chain, open the Tokens tab, choose Import tokens and paste the contract address; the symbol and decimals are filled in automatically from the contract. In Trust Wallet, use the option to add a custom token, pick BNB Smart Chain as the network and paste the address.
If the symbol or decimals that appear do not match what you expected, stop — you probably have the wrong address. And if your wallet already shows a token you never bought, do not interact with it; hide it instead. For the network settings themselves — RPC URL, chain ID 56 and the block explorer URL — follow our guide to adding BNB Smart Chain to MetaMask. Tokens you hold on opBNB, BNB Chain’s layer 2, need the opBNB network added separately; see the opBNB explorer guide.