🌉ERC20 to BEP20 — Complete Guide

Introduction

Cross-chain swapping can be done through multiple ways, each one having its own ups and downs.

When it comes to Binance Smart Chain, the easiest way to cross-chain swap your tokens is through Binance, being it the exchange itself or the Binance Bridge, but there are two other methods in which Binance has little use or none at all that we will explain to you here.

These methods are not limited only to ERC20 and can be used to bridge tokens from any blockchain supported by Binance to Binance Smart Chain as BEP20.

If you do not have a BSC wallet, read our article: How To Set Up A Wallet

Methods for countries in which Binance allows BEP20 withdrawals:

For example, most countries in Europe.

  • Binance Exchange: Deposit ERC20 Tokens into Binance and withdraw to your BSC wallet as BEP20.

  • Binance Bridge: Use Binance's own bridge to transfer between blockchains without an account.

Methods for countries in which Binance does not allow BEP20 withdrawals:

For example, USA.

  • SafePal App: Cross-chain swap ERC20 ETH for BEP20 BNB directly in your wallet.

  • Trust Wallet: Withdraw BEP2 from Binance into your wallet and cross-chain swap BEP2 to BEP20.

  • Binance Browser Extension: Withdraw BEP2 from Binance into your wallet and cross-chain swap BEP2 to BEP20.

Don't know which method to use?

Here is what we recommend for each case scenario:

Case Scenarios

Methods

Country in which Binance allows BEP20 withdrawals & Desktop

  • Binance Exchange

  • Binance Bridge

  • Binance Extension

Country in which Binance allows BEP20 withdrawals & iOS Device

  • Binance Exchange

  • SafePal App

Country in which Binance allows BEP20 withdrawals & Android Device

  • Binance Exchange

  • SafePal App

  • Trust Wallet

Country in which Binance only allows BEP2 withdrawals & Desktop

  • Binance Extension

Country in which Binance only allows BEP2 withdrawals & iOS Device

  • SafePal App

Country in which Binance only allows BEP2 withdrawals & Android Device

  • SafePal App

  • Trust Wallet

Cannot use Binance at all + Desktop

None

Cannot use Binance at all + iOS Device

  • SafePal App

Cannot use Binance at all + Android Device

  • SafePal App

Now that you're all set, pick the desired method from the tabs below:

The following method is simplest, all you have to do being:

  • Deposit the tokens from Ethereum into Binance Exchange.

  • Withdraw the tokens from Binance Exchange as BEP20 into your BSC wallet.

1) Deposit your tokens on Binance Exchange

Find the token you want to deposit in your "spot wallet", click on "deposit", copy the address and send your tokens to that address.

Always make sure that you pick the correct blockchain. If you have tokens on Ethereum, pick the ERC20 wallet. If your tokens are on TRON pick the TRC20 wallet, and so on.

2) Withdraw the desired tokens in your external BSC wallet.

Find the token you want to withdraw in your "spot wallet", click on "withdraw", and fill the boxes with the correct info.

Always make sure you're withdrawing to the correct blockchain. For BEP20 tokens, pick the "Binance Smart Chain (BSC)" option.

That's it.

Additional information

Make sure you also buy and withdraw at least a few USD of BNB for transactional fees, as Binance Smart Chain uses BNB to pay the validator's fees, the same way Ethereum uses ETH (but BSC is doing it x100 times cheaper).

Additional information

If you still have any questions or issues, feel free to reach the Kalmar team in the telegram group.

Last updated