USDT (ERC-20) → USDC (ERC-20)
Exchange USDT (ERC-20) to USDC (ERC-20)
One stablecoin into the other, same Ethereum network, for when you need USDC.
Send USDT on the Ethereum network, receive USDC on the same network to your own wallet. We lock the rate the moment you submit: what you see is what lands.
How to exchange USDT (ERC-20) to USDC (ERC-20)
- 01 Enter the amount and your USDC address on the Ethereum network (ERC-20).
- 02 Send USDT on the Ethereum network (ERC-20) to the address shown, in one transaction.
- 03 Receive USDC to your wallet, usually quickly.
When a protocol wants USDC
Some DeFi protocols and counterparties prefer USDC. If that is what you need, this turns USDT into USDC in one step.
You stay on Ethereum
Both stablecoins are on the same network. Nothing moves between blockchains, and USDC stays as ERC-20.
Close to one-for-one, stated honestly
Both are the dollar, so the amount is close to one-for-one but not exactly: there is always a small difference. You see and lock the total before you send.
Your coins do not sit with us
We do not hold a balance. USDT comes in and goes straight out as USDC to your address.
Both USDT and USDC here are on one network, Ethereum mainnet (L1), both at 0x addresses. Send USDT on the Ethereum network (ERC-20), not from TRON or BNB Chain. Note: transfers on Ethereum cost gas, so keep a little ETH in the wallet. The swap goes through after Ethereum network confirmations. Both tokens land at the same 0x address but are separate contracts, so the wallet has to show USDC as its own line item. Without a small ETH balance the USDT transaction will not leave at all, which is the most common snag on the way in. The swap happens inside one network: nothing travels anywhere, only the token changes. The exact rate and minimum are shown right in the swap form.
How we differ
Comparing us with a specific service? Read the sourced, dated breakdowns
FAQ
Does this swap ask for documents or an account?
No. It asks for the amount and your USDC address on the Ethereum network, nothing more. We do not verify the person swapping and keep no profiles. The automated screening looks at where the funds came from, and a deposit that cannot be cleared returns to the sender address you control.
Do the USDT and the USDC stay on one network?
Yes, both are on Ethereum mainnet (L1). Nothing moves between blockchains: only the token changes, and the USDC arrives as ERC-20 at the same address format.
Why can it not be exactly dollar for dollar?
Because this is a swap of one asset for another, not a free transfer: two dollar tokens carry a small price difference between them. You see the final amount and lock it before you send, and it does not change afterwards.
How long does a USDT to USDC swap run?
The main pause is Ethereum confirmations, where your deposit travels. The network moves with its load: quiet hours confirm steadily, busy ones drag. As soon as the deposit confirms, the USDC goes out to your address, and the order status shows which step it is on.
Which network do the USDC arrive on?
Ethereum mainnet, ERC-20, to your 0x address. Check that the receiving wallet takes USDC on that network: the Solana or BNB Chain versions use different addresses and a different format.
What if the deposit comes in at a different amount?
The swap is recalculated from what actually reached the address, at the rate in effect when the deposit confirms, and the updated total shows in the order status. Unusual cases, such as a transfer split into parts, go to a human review and support @swappsy sees them through.
What happens to the money if the swap cannot finish?
It returns to the refund address you gave on the order. Fill that in before sending the USDT: it is the shortest way back if the swap cannot be completed for any reason.
Which network do I send USDT on?
Exactly the one this page names: USDT (ERC-20). A transfer on a different network, or sent to the token's contract address, cannot start this exchange — those cases go through manual support review.
Page reviewed: