If a payment says “USDT”, do not stop at the label. First identify the network, then check the token identifier behind the wallet balance or transfer. That contract, mint or Jetton master is what distinguishes the expected USDT asset from a look-alike token.
Open USDTCheck.app USDT Contract ReferencesWallet labels and screenshots are useful clues, but they are not proof of token identity. Token names and icons can be copied; the on-chain identifier is much harder to misunderstand.
That is why the better question is not “Does it say USDT?” but:
Does it match the network-specific contract reference for the correct network?
That is the core process whether you use a blockchain explorer manually or use USDTCheck.app.
| Network | USDT contract reference |
|---|---|
| TRC20 | TR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t |
| ERC20 | 0xdAC17F958D2ee523a2206206994597C13D831ec7 |
| BEP20 | 0x55d398326f99059fF775485246999027B3197955 |
| Polygon / USDT0 | 0xc2132D05D31c914a87C6611C10748AEb04B58e8F |
| Arbitrum One / USDT0 | 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9 |
| Plasma / USDT0 | 0xB8CE59FC3717ada4C02eaDF9682A9e934F625ebb |
If the network is wrong, the whole check becomes unreliable. USDT and USDT0 use network-specific contract references, so the same familiar token label does not remove the need to verify the chain and contract.
This is one of the most common mistakes users make when trying to check if USDT is real.
There are two practical ways to check if USDT is real:
A wallet check is useful when someone shares an address. A transaction check is useful when someone claims to have sent or received USDT.
This is the key contract-reference test. If the token contract involved is different from the network-specific reference for the selected network, then it does not match the USDT asset or representation that USDTCheck is checking. TRON, Ethereum and Avalanche C-Chain use Tether-published USD₮ references; Solana uses Tether's USD₮ mint; TON uses Tether's USD₮ Jetton master; BNB Smart Chain is classified separately; and Polygon, Arbitrum One and Plasma use USDT0 contract references.
Important: A familiar token name or logo is not enough. Contract match matters more.
Explorer links let you inspect the same wallet or transaction directly on the blockchain source. Some results may also show public risk information where available. This can help surface cautionary signals like phishing or scam-related flags.
Still, the first verification step should always be the contract match.
USDTCheck.app makes it easier for non-technical users to check if USDT is real by simplifying the process. You paste a wallet address or transaction hash, choose the network, and review whether the result matches the network-specific contract reference.
The tool is read-only. No wallet connection, private keys, seed phrases, or approvals are required.
Yes. A token can be named USDT or Tether and still not be the network-specific contract reference.
Confirm the chain before checking. USDTCheck currently supports TRON, Ethereum, BNB Smart Chain, Polygon, Arbitrum One, Plasma, Avalanche C-Chain, Solana and TON.
No. A contract match is essential, but you should still review transaction details and public warnings where available.
Yes. You can manually use blockchain explorers and compare the contract yourself. USDTCheck.app simply makes that easier.
BNB Smart Chain accuracy note: USDTCheck uses 0x55d398326f99059fF775485246999027B3197955 for BEP20 checks. BNB Chain identifies this as USDT-6D8 / a BSC USDT representation. Tether’s current supported-protocol page does not list this address as a native BNB Smart Chain USD₮ contract.
If you use USDT but are not sure why the contract address matters, read our plain-English guide. It explains why a familiar token name or logo is not enough and what USDTCheck actually compares.
USDT Contract Addresses ExplainedIf you want to check if USDT is real, do not rely on the token name alone. Verify the network, compare the network-specific contract reference, and inspect the wallet or transaction details carefully.