USDT TRC20 to USDC: Swap Tether on Tron for USDC on Ethereum, No KYC
To swap USDT TRC20 to USDC, pick the pair in the box, enter the 0x Ethereum address that should get the USDC plus the T address you send the USDT from, then transfer the USDT on Tron to the one-time deposit address. No account or ID is asked for: Tron confirms the deposit in about a minute, and the USDC is then paid as an ERC-20 token on Ethereum.
- Within minutes
- No account · No KYC
- Paid to your wallet
- Fees included in quote
By clicking Confirm exchange, you agree to the Privacy Policy & Terms of Service.
Data by CoinGecko
USDT (TRC20) to USDC Exchange Rate
The 1 Tether (USDT) on Tron to USD Coin (USDC) on Ethereum reference rate at market prices, before fees. The exact amount, minimum and maximum are shown in the exchange box before you send.
USDT TRC20 to USDC swap at a glance
Everything that is specific to swapping Tether to USD Coin on GhostSwap.
Both are dollar stablecoins, so this swap mainly moves your dollars from Tron to Ethereum. It is a cross-chain swap from Tron to Ethereum, with no bridge and no wrapped tokens.
- Send USDT TRC20About a minute to confirm on Tron
- GhostSwap swaps itAt the floating rate, fees already in the quote
- Receive USDCSent to your address; Ethereum confirms in about 2–5 minutes
How much USDC do you get for USDT TRC20?
GhostSwap quotes at 2 Nov 2026, 20:17 UTC. What lands in your wallet: service fee and USDC network fee already deducted.
The rate floats with the market until your USDT TRC20 deposit confirms. The minimum for this pair is about 31 USDT TRC20. Enter any amount in the exchange box above for a live quote; no account needed.
Sending USDT on Tron: TRX, energy and bandwidth
A TRC-20 transfer is a smart-contract call on Tron, and Tron bills it in energy and bandwidth. If your address has none staked or rented, the cost is burned from its TRX balance. So a T address that holds USDT but zero TRX cannot send, and TronLink or Trust Wallet will warn that the fee is missing. Top it up before you start.
How much TRX is burned depends on the energy the call uses, not on how many dollars you move. It tends to be higher when the receiving address has never held USDT, which is the case for a fresh deposit address, so leave a margin above your wallet's estimate. A transfer that runs out of energy fails: it still costs TRX, but the USDT stays where it was.
Send real Tether. The official USDT contract on Tron carries a verified mark on Tronscan. Tokens that copy the name, often airdropped to wallets unasked, are not credited.
Your USDC address, and the ETH you will need next
The payout is USDC on Ethereum mainnet, sent to a 0x address with 40 hexadecimal characters after the prefix. Any of MetaMask, Rabby or a Ledger can supply it. A T address from TronLink cannot hold ERC-20 tokens, so the field accepts only the Ethereum format.
Receiving the USDC costs you nothing. Spending it is another matter: every later transfer pays gas in ETH, and a brand-new wallet holding only USDC cannot send anything. Sort that out before the swap. One way is a small USDT TRC20 to ETH swap to the same 0x address, which leaves gas ready for the token.
If the USDC does not appear in your wallet, it is usually only hidden. Add USDC as a token, using the contract from its verified Etherscan page, and the balance already sitting at the address shows up.
Which USDC do you need: Ethereum, Solana or BNB Smart Chain?
| Receive USDC on | Address format | Gas to move it later | Pair |
|---|---|---|---|
| Ethereum (ERC20) | 0x + 40 hex | ETH | This page |
| Solana | Solana address (no 0x prefix) | SOL | USDT TRC20 to USDC SOL |
| BNB Smart Chain (BEP20) | 0x + 40 hex | BNB | USDT TRC20 to USDC BEP20 |
Circle issues USDC natively on several chains, and each version is its own token with its own contract. Match the network to where the USDC is headed: an Ethereum lending app or a hardware wallet set up for Ethereum wants this page, while a Phantom wallet wants the Solana row. Take care with exchange deposit pages, because BEP-20 and ERC-20 addresses look identical. There is no Tron USDC in the box, since Circle stopped issuing it on Tron, so every route here changes chain.
From Tether to Circle: the rate and the issuer
USDT and USDC both aim to hold one dollar, but each trades at its own price, so the quote seldom lands at exactly one to one. The rate comes from aggregated liquidity from leading crypto markets and floats until your USDT deposit confirms. Before anything is sent, the box displays the USDC you receive after fees, including the cost of the Ethereum payout.
Some people make this swap to change issuer. Circle publishes regular reports on the reserves behind USDC, and some apps, merchants and funds accept only USDC. Keep in mind that Circle can freeze USDC held at an address, much as Tether can freeze USDT. That control comes with both tokens and does not depend on how you got them. Spreading a large balance across issuers is one way people limit their exposure to either company.
If the swap stalls or fails
If a swap cannot be completed, the coins are refunded to the sender address you entered. On this pair that is USDT returned on Tron to your T address. Use one from TronLink, Trust Wallet or a Ledger that you control; an exchange withdrawal comes from a pooled address, and a refund there may be lost.
The status page for your swap ID shows each stage. Look up the deposit on Tronscan by its hash. A transfer marked as failed for lack of energy never moved the USDT and is not a stuck swap; send it again with more TRX on the address. If Tronscan shows success and the status hasn't changed for a long time, email support@ghostswap.io with the swap ID and the Tron hash, and wait for an answer before sending more.
Why move dollars from Tron to Ethereum
Tron is cheap for moving USDT, but most of the on-chain finance built around dollars runs on Ethereum. Lending markets, savings vaults and many treasury tools take USDC on Ethereum first. Moving a balance there is often the step before depositing into one of them.
Others are paid in USDT TRC20 by clients and want to hold the money with a different issuer, or have an invoice that names USDC on Ethereum. The swap handles it as one transfer from your side, with no bridge and no exchange account. Remember that each later move of the USDC costs ETH gas, which is usually more than a TRC-20 transfer. If low transfer costs matter more than Ethereum apps, USDT TRC20 to USDC SOL may suit you better. Stablecoin fees across networks lays out the differences.
Common mistakes
- Starting the USDT transfer from a T address with no TRX to cover energy and bandwidth.
- Pasting a Tron address where the 0x Ethereum payout address belongs.
- Using an exchange deposit address meant for BEP-20 USDC; it looks like Ethereum but expects another token.
- Forgetting that the new USDC wallet needs ETH before the USDC can move again.
- Sending an airdropped look-alike "USDT" instead of Tether's verified contract.
Going the other way? ![]()
Swap USDC to USDT TRC20
Other ways to get USD Coin (USDC)
More USDT TRC20 swaps
USDT TRC20 to USDC Live Price Chart
USDT (TRC20)/USDC
Reference market prices, updated live
Convert Tether (USDT) on Tron to USD Coin (USDC) on Ethereum
| USDT (TRC20) | USDC at market price |
|---|---|
| 31USDT (TRC20) | 30.9790USDC |
| 50USDT (TRC20) | 49.9661USDC |
| 100USDT (TRC20) | 99.9322USDC |
| 250USDT (TRC20) | 249.8304USDC |
| 500USDT (TRC20) | 499.6608USDC |
| 1,000USDT (TRC20) | 999.3215USDC |
| 5,000USDT (TRC20) | 4,996.61USDC |
| 10,000USDT (TRC20) | 9,993.22USDC |
At market prices of $0.998603 per USDT (TRC20) and $0.999281 per USDC (2 Nov 2026), 500 USDT (TRC20) is worth about 499.6608 USDC. Your exact amount, after network fees, is shown in the exchange box before you send.
Convert USD Coin (USDC) on Ethereum to Tether (USDT) on Tron
| USDC | USDT (TRC20) at market price |
|---|---|
| 31USDC | 31.0210USDT (TRC20) |
| 50USDC | 50.0339USDT (TRC20) |
| 100USDC | 100.0679USDT (TRC20) |
| 250USDC | 250.1697USDT (TRC20) |
| 500USDC | 500.3395USDT (TRC20) |
| 1,000USDC | 1,000.68USDT (TRC20) |
| 5,000USDC | 5,003.39USDT (TRC20) |
| 10,000USDC | 10,006.79USDT (TRC20) |
Going the other way, 500 USDC is worth about 500.3395 USDT (TRC20) at the same prices.
How to Exchange Tether (TRC20) to USD Coin
Select USDT TRC20 and USDC
Pick USDT TRC20 in “You send” and USDC in “You get”, then enter the amount. The box shows how much USDC you get and the minimum USDT TRC20 for this pair.
Enter USD Coin Address
Paste the Ethereum address that should receive the USDC (it starts with 0x followed by 40 hexadecimal characters). Then enter the Tron address you send USDT TRC20 from; a refund, if ever needed, goes there.
Send Tether (TRC20)
Send exactly the amount shown from your own Tron wallet to the one-time deposit address. Keep a little TRX in that wallet for the network fee.
Receive USD Coin
Your USDC is paid out once your USDT TRC20 deposit confirms, and Ethereum then confirms it in about 2–5 minutes. Most swaps finish within minutes. The exact time depends on how fast each network confirms your deposit. Follow each step on the status page with your swap ID.
USDT TRC20 to USDC: questions and answers
Everything you need to know about exchanging USDT (TRC20) to USDC on GhostSwap.