• bitcoinBitcoin (BTC) $ 64,158.00 3.86%
  • ethereumEthereum (ETH) $ 3,139.03 3.31%
  • tetherTether (USDT) $ 0.999123 0.08%
  • solanaSolana (SOL) $ 145.91 7.28%
  • usd-coinUSDC (USDC) $ 0.999983 0%
  • xrpXRP (XRP) $ 0.523728 4.5%
  • dogecoinDogecoin (DOGE) $ 0.149656 7.56%
  • cardanoCardano (ADA) $ 0.471456 6.07%
  • shiba-inuShiba Inu (SHIB) $ 0.000025 8.56%
  • avalanche-2Avalanche (AVAX) $ 35.81 8.54%
  • wrapped-bitcoinWrapped Bitcoin (WBTC) $ 64,155.00 3.91%
  • bitcoin-cashBitcoin Cash (BCH) $ 475.77 6.35%
  • polkadotPolkadot (DOT) $ 6.89 5.85%
  • chainlinkChainlink (LINK) $ 14.57 5.1%
  • litecoinLitecoin (LTC) $ 83.21 3.44%
  • uniswapUniswap (UNI) $ 7.64 5.28%
  • terra-lunaTerra Luna Classic (LUNC) $ 0.000102 8.95%
  • binance-usdBUSD (BUSD) $ 1.00 0%

Swapping tokens and moving between chains has become a necessity in the crypto space as the layer 1 landscape becomes more and more competitive. Two of the biggest layer 1 tokens are Ethereum and BNB.

If you are looking for a way to swap Ethereum for BNB then carry on reading as we explore a couple different ways. We’ll look into using exchanges such as BNBs own Binance to make the swap and then we will also look at bridges you can use to send tokens cross chain.

Key Takeaways

  • The easiest way to swap Ethereum for BNB is on an exchange such as Binance
  • Routing Ethereum to BNB is possible through Anyswap

How To Swap Ethereum For BNB | Three Ways


Using an exchange to swap Ethereum for BNB is most likely the easiest and most user friendly way to go about the swap.


Binance is the largest exchange in the space and also the creator of the token BNB. Using the inbuilt “convert” feature we can very easily swap Ethereum for BNB both on your computer or on your phone.

Step 1: Make sure you have a Binance account created and KYC’d so that you can access the features needed.

Step 2: Send the Ethereum that you want to swap for BNB to your Binance deposit address. Make sure that you are sending it to an ERC20 address.

You can find this address by navigating to the “deposit” section in Binance. Always keep in mind that if you send tokens to the wrong network you most likely will not be getting them back.

Step 3: Now that you have your Binance account loaded up with the Ethereum that you want to swap for BNB you can head over the feature “convert”

The Binance convert feature is super easy to use and very user friendly. You will see a pop up similar to other platforms like Uniswap and Pancake swap which allows you to choose which token you would like to swap and which you would like to receive.

Step 4: From here simply select Ethereum in the “From” box and select BNB in the “To” box. Click submit and just like that your swap is underway.

Binance is a great place to do this due to its user friendliness and also the low fees. The main fee that will occur during this process is the Ethereum transaction we made previously, due to Ethereums recent congestion and high usage the gas fees can get a little high. But hey maybe this is why you are swapping to BNB in the first place.


Swapping Ethereum for BNB on Kucoin is similar to swapping on Binance in a sense that they are both exchanges however Kucoin as far as I know does not offer a simple convert or swap feature like Binance does.

This makes the swap on Kucoin just a little bit harder, however one perk you have of using this method with Kucoin is that often you can get a much better price.

To swap Ethereum for BNB with Kucoin we are going to have to make a couple of trades, the first being trading ETH for USDT which will then be traded for BNB.

Step 1: Just like with Binance you will need to send your Ethereum to your Kucoin deposit address, once again be sure you are sending to an ERC20 address.

Step 2: This is where things change a little bit. Due to Kucoin not offering a convert feature we have to head into the trading section and trade our Ethereum for USDT. If you are new to the space this trading section may seem confusing but bear with me it’s not as hard as it looks.

Step 3: Navigate to the panel at the right of your screen, this is where we can trade the ETH for USDT.

To make things easier we are going to do what is called a “Market” order, this simply will sell your ETH for USDT at the currency market price. In this panel select the “Sell” tab and “Market” option.

Enter how much ETH you want to sell and click sell.


Step 4: Now we have USDT it is time to swap the USDT for BNB. It is done very much in the same way.

Select BNB/USDT as the trading pair and this time use the market buy option rather than the previous market sell. Enter how much USDT you want to spend and see the preview of the amount of BNB you will receive.

Routing Ethereum to BNB

If you are looking for a more decentralized way to swap Ethereum for BNB then using a router such as Anyswap may be the way for you. Anyswaps router is still in beta so use it at your own risk. While you’re not technically swapping ETH for BNB you are moving your ETH from Ethereum to the BNB mainnet.

Using the router allows you to send tokens cross chain making it very easy to use crypto in a multi chain way. This method uses Metamask.

Step 1: Once on the router page connect your Metamask and make sure the Ethereum network is selected in Metamask. This is done by default unless you have previously been using different networks on your Metamask.

Step 2: In the From drop down choose ETH for the token and Ethereum Mainnet for the network. In the To dropdown select ETH as the token and BNB Chain Mainnet as the network.

Step 3: Enter the amount you want to swap Ethereum for BNB and click Swap.

You can track the progress of your transaction in the Anyswap dashboard.


The easiest way to swap Ethereum for BNB is using a centralized exchange such as Binance where you can easily use their convert feature, however if you are looking for a more decentralized way which uses Metamask you can go down the anyswap route.

While anyswap does not swap ETH for BNB exactly it does however move your ETH to the BNB chain. Which now makes it possible to perform the swap on a protocol such as pancake swap.