Exchanging stablecoins across networks
Moving USDT or USDC from one network to another (for example, TRC20 → ERC20): how it works and what to check.
Stablecoins such as USDT and USDC are issued on many networks. USDT on TRON and USDT on Ethereum have the same name but are separate assets: you cannot send one network's token to an address that only accepts the other.
How a cross-network exchange works
You send the stablecoin on one network and receive it (or another stablecoin) on a different network. For example: USDT TRC20 → USDT ERC20, USDT ERC20 → USDT TRC20, USDC (Ethereum) → USDC (Solana). These are separate directions with their own minimum amounts.
USDT on TRON
You send it to the deposit address
Exchange
At a floating rate
USDT on Ethereum
You receive it at your address
What to check
- The receiving address must belong to the target network (for example, an address starting with T for TRON).
- Your sending wallet needs the native coin of the sending network for the fee.
- The amount you receive is an estimate: the rate between two stablecoins is also floating, and the network fee for your own transfer is not included.
A stablecoin is designed to track the value of a currency, but its price on the market can deviate slightly.
Terms in this guide
Stablecoin
A token designed to keep a stable value, usually tied to the US dollar, for example USDT or USDC. Its market price can deviate slightly.
Token standard (TRC20, ERC20, BEP20)
The rules a token follows on a particular network: TRC20 on TRON, ERC20 on Ethereum, BEP20 on BNB Smart Chain, SPL on Solana, jettons on TON. USDT TRC20 and USDT ERC20 have the same name but are different assets.
Blockchain network
A blockchain on which coins and tokens are transferred, for example Bitcoin, Ethereum, TRON, Solana or TON. A transfer exists only inside its own network: coins sent on one network do not appear on another.