What Is a BEP20 Wallet Address?
A BEP20 wallet address is a 42-character hexadecimal string that always begins with 0x, such as 0x71C7656EC7ab88b098defB751B7401B5f6d8976F. It is identical in format to an Ethereum address because BNB Smart Chain is EVM-compatible. The same 0x address can technically receive both BEP20 and ERC20 tokens, but only the corresponding network can access each balance independently.
In Trust Wallet: open the app, select BNB Smart Chain or any BEP20 token, tap Receive, and your address is displayed. In MetaMask: ensure you are connected to BNB Smart Chain network, then the address shown at the top of the app is your BEP20 address. Always double-check the network is set to BSC before sharing your address with a sender.
A BEP20 address starts with 0x and is 42 characters long — identical in format to an Ethereum address, because BNB Smart Chain is EVM-compatible.
Critical Rules When Sending to a BEP20 Address
Always confirm the sender is using the BEP20 (BSC) network when transferring tokens to your address. If someone sends tokens via ERC20 network to your BEP20 address, the funds land on the Ethereum blockchain version of that address — requiring additional steps such as using a cross-chain bridge to recover them. Never mix up networks when sharing your address.

BEP20 Address vs BEP2 Address
BEP2 addresses are used on the older BNB Beacon Chain and look different — they start with bnb1 followed by lowercase alphanumeric characters. BEP20 addresses on BNB Smart Chain use the standard 0x Ethereum format. Most modern exchanges and wallets now default to BEP20 (BSC) rather than the legacy BEP2 standard, so always verify which network is in use.
