Cross-chain · BNB Chain → Ethereum

Swap USDT from BNB Chain to USDC on Ethereum

Swap USDT from BNB Chain to USDC on Ethereum. You send Binance-Peg USDT on BNB Chain and you receive Circle USDC on Ethereum.

Tether's peg on BNB Chain is 0x55d398326f99059fF775485246999027B3197955, 18 decimals. You approve it. BscScan shows the contract on chain id 56. Gas is BNB and blocks are about 3 seconds. Circle USDC on Ethereum is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 6 decimals. Match it on Etherscan. Chain id 1. Gas there is ETH. You changed issuer, from Tether to Circle, and you changed chain.

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

Tether's 18-decimal peg on BscScan

Only 0x55d398326f99059fF775485246999027B3197955 is the input. The Binance-Peg USDC contract will not satisfy this page, and native BNB will not either. Keep BNB for the approval. Do not compare the raw peg integer with Ethereum USDC and call the gap a fee. The quote already speaks in whole tokens.

Circle's six-decimal contract on Etherscan

The payout is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. It is Circle, not Tether, and not Maker DAI. Etherscan is the check. USDC cannot pay Ethereum gas. A wallet with USDC and no ETH cannot make the next transfer. The 6-decimal scale will make the raw amount look small next to the 18-decimal peg you sent.

Stay on BNB Chain if the issuer change was an accident

If you needed Tether on Ethereum, this page is the wrong tool. If you needed USDC on BNB Chain, swap there. Native ETH and WETH are different endings again. BNB Chain is the network you are leaving. The quote does not promise how many Circle dollars survive the hop, and it does not promise when Etherscan will show them.

Two explorers and a second gas coin

BscScan confirms the peg left chain id 56. Etherscan confirms Circle USDC on chain id 1. BNB pays the first side. ETH pays the second. Read the minimum USDC before you sign. A block about every 3 seconds on BNB Chain does not cap the Ethereum fee and does not end the bridge wait. If the floor is low, do not sign.

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 USDT from BNB Chain to USDC on Ethereum?

Tether's peg on BNB Chain is 0x55d398326f99059fF775485246999027B3197955, 18 decimals. You approve it.

Is BNB Chain USDT the same contract as Ethereum USDT?

No. You send 0x55d398326f99059fF775485246999027B3197955, the 18-decimal peg on BscScan. You do not receive Ethereum USDT. You receive Circle USDC at 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 on Etherscan. Gas out is BNB on chain id 56. Gas after arrival is ETH. USDC will not pay that ETH fee.

Why is the raw USDC number so much smaller?

Circle USDC on Ethereum uses 6 decimals. The peg you sent uses 18. The quote's human amount is the one to read, then the minimum under it. Do not treat the integer gap as money lost. If that minimum is still worse than you accept, refresh the quote. This page does not lock a price.

What if the venue I am paying only takes Tether?

Then this route is the wrong tool. It pays Circle, contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. Tether on Ethereum is a different page. Signing here because both are called dollars still leaves you holding USDC. Check the payout on Etherscan before you send it onward, and keep ETH for gas.

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