How do I swap from old ERC20 BNB for new Binance Coin (BNB)?

Everything you need to know about the transition from the ERC20 to BEP2 and BEP20 versions of BNB (BNB) inside your Exodus wallet.

In this article:

What happened to the ERC20 version of Binance Coin (BNB)?

Binance originally released its asset in the form of an ERC20 token running on the Ethereum network. The Binance team upgraded their asset and created their own mainnet blockchain versions. It’s possible to swap your old ERC20 BNB tokens for the mainnet versions of BNB.

Where can I see my old ERC20 Binance Coin wallet?

You can see your old ERC20 Binance Coin wallet on the desktop version of Exodus.

You can also add your ERC20 Binance Coin as a custom token on both the Mobile and Web3 Wallets. For more information on how to add custom tokens, see: How do I add a custom token?

What is the BEP2 version of BNB?

The BNB Beacon Chain (BEP2) was launched in 2019. This blockchain was created to allow its users to send or trade their BNB at a faster and more cost-efficient rate. BEP2 BNB tokens are BNB tokens that live on the BNB Beacon Chain.

BEP2 BNB addresses start with “bnb…”.

What is the BEP20 version of BNB?

The BNB Smart Chain (BEP20) is another blockchain that runs alongside the BNB Beacon Chain. BEP20 BNB tokens are essentially the BNB that live on the BNB Smart Chain.

Also referred to as BSC, the BNB Smart Chain features smart contract functionality. It was created to address the scalability issues experienced by the Ethereum network. This means that BSC can allow for faster BEP20 token transactions for cheaper network fees.

The BNB Smart Chain operates independently of the BNB Beacon Chain and is compatible with the Ethereum Virtual Machine (EVM). BSC addresses share the same address format (0x…) as Ethereum addresses. This makes it possible to inadvertently send BEP20 tokens to an Ethereum receiving address, as they share the same address formats.

Exodus supports custom tokens on BNB Smart Chain. For more information on how to add custom tokens, see: How do I add a custom token?

How do I swap from old ERC20 BNB for new Binance Coin (BNB)?

Swapping your ERC20 BNB tokens for mainnet BNB can be done simply by depositing the ERC20 BNB tokens into your Binance account.

Binance is a third-party platform that is not affiliated with Exodus. As such, Exodus cannot guarantee the performance of its products/services or that the steps shown and the information provided will always be accurate.


Open your Binance app on your mobile phone.

Tap the Wallet icon located at the lower right corner of your screen.

Tap the Deposit icon located near the upper left corner of your screen.

Tap the a) Crypto tab, then select b) BNB.

Tap the Ethereum (ERC20) network when prompted.

Tap Continue.

Tap the Copy address icon.

Send your ERC20 BNB to the copied address. You will need some ETH to pay network transaction fees for this transaction. Here's a guide that'll show you how to send your funds: How to send crypto using your Exodus mobile wallet.

Lastly, send your BNB back to your Exodus wallet from Binance over the BEP20 network.


On your web browser, go to Binance and log in, or use Binance.US if you're in the United States.

Click on a) Wallet at the top right, then click on b) Fiat and Spot.

Click the Deposit tab.

Select a) BNB under the Coin dropdown menu, and then b) ERC20 under Network. Copy your ERC20 BNB deposit address by clicking c) the Copy icon.