Cross-chain · BNB Chain → Ethereum

Swap USDC from BNB Chain to ETH on Ethereum

Swap USDC from BNB Chain to ETH on Ethereum. You send Binance-Peg USDC on BNB Chain and you receive native ETH on Ethereum, the coin that pays gas there.

Approve 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan shows that 18-decimal peg on chain id 56. Gas for the approval is BNB, and blocks are about 3 seconds. The Ethereum side uses 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE, the marker for the gas coin. On Ethereum that coin is ETH, not BNB and not WETH. Etherscan shows the native balance. Chain id 1. Blocks there are about 12 seconds.

Diagram for Swap USDC from BNB Chain to ETH on Ethereum
USDC leaves BNB Chain. ETH is what can arrive on Ethereum.

Dollars in, Ethereum's gas coin out

You are selling the Binance-Peg USDC and taking ETH price exposure. The input contract is only 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. Tether and DAI on BNB Chain will not be pulled. Keep BNB for gas. If your goal was a dollar token on Ethereum, this page is the wrong tool, because the payout is not USDT, USDC, or DAI.

The marker on the way out means ETH

0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is not an ERC-20 you open on Etherscan. On this destination it means native ETH. The same string on BNB Chain would mean BNB, but that is not the input here. The ETH you receive can pay later Ethereum fees. It is still not WETH, and unwrapping is not what this route does.

Not the page for WETH or for BNB

If you need the WETH contract, use the WETH page. If you meant to spend native BNB, use the BNB page. This one spends the peg USDC only. Staying on BNB Chain is better when you did not need Ethereum ETH at all. How bridges work explains the wait in general. No ETH price is locked.

The ETH you receive can pay later fees

Unlike a USDT or DAI landing, this payout is the fee coin, so you do not need a prior ETH balance for the credit to be usable. You do need BNB on the source. Read the minimum ETH, not only the estimate. A 3 second BNB Chain block and a 12 second Ethereum block do not add up to a promised finish. Sign on chain id 56.

Legal

Risk disclosure

XAUConnect is a non-custodial swap aggregator. Digital assets are volatile and may lose value rapidly. Content on this page is educational and not investment advice. Verify every contract address on the official block explorer before approving a transaction.

Frequently asked questions

What is the best way to swap USDC from BNB Chain to ETH on Ethereum?

Approve 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d. BscScan shows that 18-decimal peg on chain id 56. XAUConnect compares live routes and lets your own wallet sign.

Does the long 0xEeee address mean I am sending BNB?

On this page, no. The marker 0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE is the destination, and on Ethereum it means native ETH. The token you send is Binance-Peg USDC, 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d, which you approve on BscScan. Gas for that approval is BNB. Etherscan should later show ETH, not a token contract.

Will I get WETH that I still have to unwrap?

No. This route pays native ETH, the gas coin on chain id 1. WETH is a different contract and a different page. You will not sign an unwrap after arrival. You still pay BNB on the way out. If you specifically need the WETH contract in a pool, leave this quote and open the WETH route.

Is the amount of ETH fixed when BNB Chain confirms quickly?

No. Blocks near 3 seconds are only the source chain. ETH can move while the bridge is open, and this page does not promise a price or a completion time. Judge the minimum ETH on the quote. If it is too small for the USDC you are selling, do not sign.

Live execution

Trade on XAUConnect

Open the swap page with this cross-chain route pre-selected, then connect your wallet on the source chain to quote and execute. You keep the keys.

Continue exploring

Related markets, guides & networks

Next pages on this subject. Read them before you trade.

Build programmatically

Swap via API for bots and AI agents: quotes, builds, and cross-chain routes.

Developer quickstart