BabianLab
Get started

Which Network Should You Pick to Send BNB from Binance to a BSC Wallet? BEP20 vs. BEP2

For withdrawing BNB from Binance, pick BEP20 (the BSC chain, addresses starting with 0x, EVM-compatible) to send to smart-chain wallets like MetaMask or Trust Wallet. BEP2 is the old BNB Beacon Chain (addresses starting with bnb1), which is now largely phased out. This article breaks down the history of both chains and how to choose the right one when withdrawing.

Published 2026-05-06 · Reading time 20 min · On-Chain

When withdrawing BNB, you'll see both BEP20 and BEP2 in the network dropdown, and the address formats look completely different — this is where beginners get stuck most often. We tested this hands-on on the Binance Official Site, and this article lays out the differences between the two chains, what each is used for, why BEP2 is still selectable in 2026, and gives a quick "wallet-to-chain" reference table.

The core difference between withdrawing BNB via BEP20 (the BSC chain, addresses starting with 0x) and BEP2 (the Beacon Chain, addresses starting with bnb1): BEP20 is the EVM-compatible smart chain, usable with MetaMask, Trust Wallet, and virtually all Ethereum-family wallets, and it's the current mainstream choice. BEP2 is BNB's early governance chain, with addresses starting with bnb1; Binance has officially recommended migrating away from it since 2024, and most wallets no longer support it. Beginners should choose BEP20.

The History of the Three "BNB Chains"

To avoid confusion, let's first sort out the three chains in BNB's history:

1. BNB Beacon Chain (formerly Binance Chain)

Launched in April 2019, BNB's first independent chain. Native token is BNB, addresses start with bnb1. Simple functionality, mainly supporting token issuance (the BEP2 standard) and Binance DEX. Does not support smart contracts.

2. BNB Smart Chain (BSC, formerly Binance Smart Chain)

Launched in September 2020, EVM-compatible. Its native token is also BNB (using the BEP20 standard). Addresses start with 0x (same format as Ethereum). It's the main battleground for DApps like PancakeSwap and Venus today.

3. opBNB

Launched in 2023, an optimized Layer 2 version of BSC. Addresses also start with 0x. A smaller ecosystem, occasionally supported for Binance deposits and withdrawals.

For everyday use, 99% of the time ordinary users only need to worry about BEP20 (BSC). BEP2 (Beacon Chain) is essentially a relic — Binance has repeatedly announced in 2024-2025 urging users to migrate away, but it hasn't been fully shut down yet.

BEP20 vs. BEP2 Comparison

Dimension BEP20 (BSC) BEP2 (Beacon Chain)
Launch date 2020-09 2019-04
Address format Starts with 0x, 42 characters Starts with bnb1, 41 characters
Smart contracts Supported (EVM) Not supported
Wallet support MetaMask, Trust, imToken, Phantom, etc. Very few modern wallets, only older versions of Trust Wallet
Mainstream apps PancakeSwap, Venus, various DeFi Almost none — even Binance DEX has gone cold
Network fee About 0.0003 BNB (~0.2 USDT) About 0.000375 BNB (~0.25 USDT)
Current recommendation Mainstream, strongly recommended Not recommended
Binance status Normal Withdrawal function being phased out

How to Choose When Withdrawing

Open the Official Binance App → Wallet → Withdraw → BNB → enter the address.

Case 1: The address starts with 0x

Just select BEP20 (BSC). Common destinations:

  • MetaMask (automatically supports BSC — you need to add the BSC RPC in networks)
  • The newer version of Trust Wallet
  • Your BNB address on other exchanges like OKX, Huobi, or Coinbase (most have migrated to BEP20)
  • Addresses used by various DApps

Case 2: The address starts with bnb1

In theory choose BEP2, but we recommend confirming whether the recipient's wallet is still using the Beacon Chain. If you're not sure, ask them to provide a 0x-prefixed BSC address instead.

Case 3: The address starts with bc1, 3, or 1

That's a BTC address, not a BNB address. Absolutely do not send BNB there.

Real Test: Sending 1 BNB from Binance to MetaMask

Steps:

  1. Open MetaMask, add the BSC network (Settings → Networks → Add Network):

    • Network name: BSC Mainnet
    • RPC URL: https://bsc-dataseed.binance.org
    • Chain ID: 56
    • Currency symbol: BNB
    • Explorer: https://bscscan.com
  2. Switch to the BSC network, copy the 0x address at the top of MetaMask

  3. Binance App → Withdraw → BNB → select BEP20 as the network → paste the address → amount 1

  4. Submit after 2FA verification

  5. After 1-2 minutes, MetaMask shows a balance of ~0.9997 BNB (0.0003 BNB deducted as the network fee)

Things to note:

  • For your first transfer, test with 0.05 BNB first, and confirm it arrives before sending a larger amount
  • MetaMask must be switched to the BSC network to see your BNB balance — switching to the Ethereum mainnet will show 0
  • Once received, the BNB can be transferred or swapped for other BEP20 tokens on the BSC chain

Real Test: What to Do If You Mistakenly Send BNB via BEP20 to the Ethereum Mainnet

A mistake beginners commonly make: MetaMask was showing the Ethereum mainnet at the time, you copy the address (starting with 0x), and withdraw from Binance choosing BEP20.

Since the address format is the same, Binance will successfully send it to this 0x address (on the BSC chain) — it won't be rejected. But since MetaMask was showing the Ethereum mainnet at the time, you won't see this BNB there (because it's actually on BSC).

Solution: switch MetaMask to the BSC network (after adding the BSC RPC), and you'll see the BNB balance. The funds aren't lost — they're just "showing on a different network."

But the reverse case is different: sending BEP20 USDT to a wallet that's genuinely only registered as a contract wallet on Ethereum (some older hardware wallets), where the private key controls both ETH and BSC, the funds can be recovered. But if it's a custom smart contract wallet that only supports the Ethereum mainnet, the funds cannot be recovered.

For beginners using MetaMask with an ordinary EOA address, almost every case of "sending across the wrong EVM chain" can be recovered — you just need to switch networks to see the funds.

What Is BEP2 Still Used For

Very few scenarios still need BEP2 in 2026:

  • You have a very old Trust Wallet backup with BEP2 BNB in it
  • Some early IDO project tokens exist only on the Beacon Chain
  • Binance DEX (a very cold product that almost nobody uses anymore)

If you have BEP2 BNB in your Binance account (from choosing this chain when depositing), we recommend using the "Convert" tool as soon as possible, or withdrawing it to spot to sell and re-withdrawing it as BEP20. Binance has officially announced it will keep reminding BEP2 users to migrate away, to avoid being unable to process funds if the chain is shut down.

Wallet-to-Chain Quick Reference

Wallet Default BNB chain Notes
MetaMask Need to add BSC manually Defaults to Ethereum, requires adding the RPC
Trust Wallet (new version) BEP20 Supported automatically
imToken BEP20 Under "BSC" assets
Phantom (Solana) Doesn't support BNB Can't receive BNB
Coinbase Wallet BEP20 Needs to switch to the BSC network
Ledger hardware wallet BEP20 Install the BSC app (in practice this uses the ETH app plus a MetaMask bridge)
OKX Wallet BEP20 Multi-chain aggregation

FAQ

Q: BSC transfers need BNB as gas — what if my wallet has no BNB? A: Similar to TRON, you must hold the native coin (BNB) to pay gas. But gas for a single BNB transfer is extremely low (about 0.0003 BNB, ~0.2 USDT) — withdrawing 0.005 BNB from Binance is enough for dozens of transfers. See our note on whether TRC20 transfers need TRX as a fee for a similar mechanism.

Q: Is BNB on the BSC chain the same thing as BNB on the Ethereum chain? A: It's the same coin (BNB), but they're separate ledgers on different chains. BNB on BSC is the native gas coin; BNB on Ethereum is a wrapped ERC20 token. To use Ethereum's BNB on BSC, you need to go through Binance or a cross-chain bridge.

Q: Is the BSC chain safe? Why do some people dislike it? A: Technically, BSC uses PoSA consensus with 21 validator nodes (most of which are related to Binance), which is more centralized than Ethereum. The criticism is that "if Binance loses control, it could affect BSC." The upside is low fees and fast speed. It's safe enough for everyday use by ordinary retail users, but for holding large amounts (millions of USDT) long-term, we recommend a more decentralized chain.

Q: Can BSC use Ethereum's ENS domains? A: No. ENS only resolves Ethereum addresses; BSC has its own "Space ID" domain name system. But since the underlying 0x address format is the same, an address resolved by ENS can be used directly as a BSC address (as long as that EOA also works on BSC, which is true in most cases).

Q: Can you withdraw directly from Binance to the opBNB chain? A: Currently, some tokens on Binance support opBNB withdrawals, and BNB itself does too. If "opBNB" appears in the network dropdown when withdrawing, you can select it. But the receiving wallet needs to support opBNB (add the RPC in MetaMask) to see it.

Q: Could funds in old BEP2 addresses get lost? A: In theory, no. The Beacon Chain is still running, and the on-chain data is still there. But if Binance stops supporting BEP2 withdrawals, you'll only be able to view and transfer funds from your own Beacon Chain address using an older wallet. We recommend migrating away as early as possible.

Q: If I'm withdrawing BNB from another exchange to Binance, which network should I choose? A: Choose BEP20. Binance itself receives via BEP20 too, and it's the fastest with the lowest fees. If the other platform only offers BEP2, consider urging them to upgrade or switching platforms.

Q: Has gas on the BNB chain ever spiked? A: BSC has occasionally seen gas prices spike 5-10x during hot DeFi periods in the past (from 5 gwei to 30 gwei), but the absolute values are still far lower than Ethereum's. In extreme cases a single USDT transfer might cost around 1 USDT; normally it's about 0.2 USDT.

Ask AI… Ctrl I