Skip to content
bnb·explorer
EN

BNB Smart Chain tokens

BEP-20 token explorer: look up USDT and any BSC token

Check any BEP-20 contract, follow a USDT transfer to the last decimal, and copy verified addresses for USDT, USDC, WBNB, BTCB and more — without falling for a look-alike token or the wrong network.

Regulated exchange partner · FinCEN-registered MSB · GFSC-authorised

9 verified contractsUSDT = 18 decimals Updated · 9 min
Smartphone showing a glowing blockchain graphic, used to check a BEP-20 token and a USDT transfer in a token explorer

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 Transfer event (topic 0xddf252ad…). 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.

Buy crypto

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.

The same USDT on three networks
NetworkStandardAddress looks likeUSDT decimalsGas paid in
BNB Smart ChainBEP-200x… (42 chars)18BNB
EthereumERC-200x… (42 chars)6ETH
TronTRC-20T… (34 chars)6TRX / 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.

Key BEP-20 token contracts on BNB Smart Chain (chain ID 56)
TokenContract addressDecimalsNote
USDT · Tether USD0x55d398326f99059fF775485246999027B319795518Most used stablecoin on BSC
USDC · USD Coin0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d18Binance-Peg USDC
FDUSD · First Digital USD0xc5f0f7b66764F6ec8C8Dff7BA683102295E1640918Stablecoin
DAI · Dai Token0x1AF3F329e8BE154074D8769D1FFa4eE058B1DBc318Binance-Peg DAI
WBNB · Wrapped BNB0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c18BNB as a BEP-20, 1:1
BTCB · BTCB Token0x7130d2A12B9BCbFAe4f2634d864A1Ee1Ce3Ead9c18Bitcoin on BSC
ETH · Ethereum Token0x2170Ed0880ac9A755fd29B2688956BD959F933F818Binance-Peg ETH
CAKE · PancakeSwap Token0x0E09FaBB73Bd3Ade0a17ECC321fD13a19e81cE8218PancakeSwap
BUSD · BUSD Token0xe9e7CEA3DedcA5984780Bafc599bD69ADd087D5618Legacy, 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.

Network of glowing nodes representing BEP-20 token contracts and transfers inspected in a BNB token explorer
↳A token is just a contract address — the name is only a label

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.

From lookup to wallet

Hold real USDT and BNB, not look-alikes.

Buy USDT and BNB on a regulated exchange and withdraw them over BNB Smart Chain straight to your own wallet — then verify the transfer here in seconds.

Open account Partner link. Crypto assets are volatile; only invest what you can afford to lose.
  • Operating since 2013
  • FinCEN-registered MSB (USA)
  • GFSC-authorised DLT provider (Gibraltar)
  • Card, bank transfer and BNB withdrawals to your own wallet

Keep exploring

FAQ

Frequently asked questions

01

What is the USDT BEP-20 contract address?

Tether USD on BNB Smart Chain is 0x55d398326f99059fF775485246999027B3197955. It uses 18 decimals, unlike USDT on Ethereum, which uses 6. Any other contract calling itself “USDT” on BSC is not Tether. You can open the contract in our lookup to confirm the name, symbol, decimals and supply.
02

How do I track a USDT BEP-20 transfer?

Paste the transaction hash into a BEP-20 token explorer. The “To” field of a token transfer shows the USDT contract, not the recipient, so scroll to the token transfers section: it lists the sender, the real recipient and the amount, already adjusted for 18 decimals. Status “Success” plus at least one confirmation means the USDT has arrived.
03

What happens if I send USDT BEP-20 to an ERC-20 address?

BEP-20 and ERC-20 addresses look identical, so the transfer usually succeeds — but the USDT lands on BNB Smart Chain, not Ethereum. If the address is your own self-custody wallet, add BNB Smart Chain to it and the tokens appear. If it is an exchange deposit address, only the exchange can credit or return them, so contact its support with the hash.
04

Is BNB a BEP-20 token?

No. BNB is the native coin of BNB Smart Chain: it has no contract address and pays for gas. WBNB is the BEP-20 version, created by depositing BNB into the WBNB contract at a 1:1 ratio so DeFi apps can treat it like any other token. Explorers show BNB as the address balance and WBNB in the token holdings list.
05

How can I tell if a BEP-20 token is fake?

Compare the contract address with a trusted source, never the name or symbol, which anyone can copy. Then check the token page: verified source code, a sensible holder distribution, no honeypot or sell-tax flags, and whether the owner can mint or pause. Our BSC token checker guide walks through each red flag.