TRC20 vs ERC20 Address Format
How to Identify Each Network's Wallet Address
TRC20 wallet addresses always begin with the capital letter T, followed by a string of alphanumeric characters approximately 34 characters long. Example: T9zP14...3xQmY7. This T prefix is unique to the TRON blockchain and makes TRC20 addresses visually distinct. When you see an address starting with T, you can be confident it is a TRON-compatible address that accepts TRC20 tokens including TRC20 USDT.
TRC20 address example: TXLAQ63Xg1NAzckPwKHvzw7CSEmLMEqcdj — always starts with T, 34 characters total.
ERC20 wallet addresses always begin with 0x (zero followed by lowercase x), followed by 40 hexadecimal characters, for a total of 42 characters. Example: 0xbd7eBb...2a1F. The 0x prefix is standard across all EVM-compatible blockchains, including Ethereum, Binance Smart Chain (BEP20), and Polygon. This is important to note: a 0x address does NOT necessarily mean it is an Ethereum/ERC20 address—it could be BEP20 or another EVM chain.
ERC20 address example: 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B — always starts with 0x, 42 characters total.
Sending TRC20 tokens to an ERC20 address—or vice versa—typically results in permanent loss of funds. Before any transfer, always confirm the network label in your wallet or exchange, verify the address prefix (T for TRC20, 0x for ERC20), check that the receiving platform explicitly supports the network you are sending on, and start with a small test transaction when transferring to a new address. Many exchanges explicitly label addresses by network type to prevent this mistake.
Critical rule: Never assume. Always verify the network type both on the sending side AND the receiving side before executing a transfer.
How do I know if an address is TRC20 or ERC20?
TRC20 addresses start with the letter T (e.g., TXxxx...). ERC20 addresses start with 0x (e.g., 0xabc...). This is the quickest way to identify the network type.
What happens if I send TRC20 to an ERC20 address?
If you send TRC20 tokens to an ERC20 address, the funds will likely be permanently lost unless both addresses happen to be on the same exchange. Never send tokens to an incompatible network address.
Can the same address work for both TRC20 and ERC20?
No. TRC20 and ERC20 use completely different address formats and blockchain networks. A TRC20 address cannot receive ERC20 tokens, and vice versa.
Is 0x always an ERC20 address?
Not necessarily. The 0x prefix is used by all EVM-compatible chains, including Ethereum (ERC20), BNB Smart Chain (BEP20), and Polygon. Always check which specific network the address belongs to.