- Indicative mid
- 1 USDT ≈ 0.999973 USDC (not a swap quote)
- USDT ≈ USD
- $0.999717
- Typical time
- Often 2–15 min (chain dependent)
- You send
- USDT on the network you select
- You receive
- USDC on the network you select
USDT to USDC is a stable-to-stable cross-chain move: Tether in, USD Coin out on the network you select. No KYC. Common when an app or exchange accepts only USDC but you hold USDT on another chain.
Timing depends on both legs. Tron or Solana USDT sends are fast; Ethereum adds gas. USDC payout on Base or Solana is often under 5 minutes total; Ethereum USDC waits on gas. Typical Standard time is about 2–15 minutes on fast chains.
Match both sides to your wallets. ERC-20 USDT cannot deposit to a Tron address. USDC on Base requires a Base-compatible receive address — not the same as Solana USDC even though both say “USDC”.
0.5% Standard / 1% Private Swap plus token-chain fees. Reverse: USDC→USDT. Neither leg removes peg risk on the stables themselves.
From your Tether wallet
Send USDT from any wallet you control — MetaMask (ERC-20), TronLink (TRC-20), Phantom (Solana), Trust Wallet or another self-custody wallet. You never connect a wallet to Swap.bz: the widget gives you a one-time deposit address and you send USDT to it like a normal transfer. Network: several — the widget shows which one. USDT exists on Ethereum (ERC-20), Tron (TRC-20), BNB Chain, Solana and more. The network selected in the widget is the one used for the deposit and the payout; USDT on another network is a different token.
Receiving USD Coin: address and network
Paste a USDC address from a wallet you control (MetaMask (Ethereum, Base), Phantom (Solana), Coinbase Wallet…). Payout network: several — the widget shows which one. USDC on Base, Ethereum, Solana, Polygon and Arbitrum are different networks with the same name. Check the network in the widget: Base USDC sent to an Ethereum deposit is the classic mistake. Set the refund address at the same time: it must be a USDT address, on the network you send from.
FAQ
USDT to USDC
How do I swap USDT to USDC without KYC?
Open /swap/usdt-to-usdc, select USDT send network and USDC receive network, paste matching addresses, send USDT to the deposit address. No KYC.
What is the fee to exchange USDT to USDC?
0.5% Standard or 1% Private Swap, plus USDT and USDC chain transfer fees.
How long does a USDT to USDC swap take?
Often 2–15 minutes on Tron, Solana, or Base. Ethereum on either side adds gas time.
Is swapping USDT to USDC on Swap.bz custodial?
No. USDT to a one-time deposit, USDC to your wallet on the selected network.
Is the rate exactly 1:1?
The quote is a market swap plus the service fee, not a bank conversion. Small deviations from peg can appear in the receive amount shown before deposit.
Can I swap USDT on Tron to USDC on Base?
Yes if both networks appear in the widget for this pair. Cross-chain stable routing is the point — always confirm both labels in the live quote.
Can I swap USDT to USDC from MetaMask (ERC-20)?
Yes. Take the quote on Swap.bz, then send USDT from MetaMask (ERC-20) (or any other Tether wallet) to the deposit address shown. No wallet connection, no account. USDC arrives at the address you pasted.
Which network do I use to receive USDC?
several — the widget shows which one. USDC on Base, Ethereum, Solana, Polygon and Arbitrum are different networks with the same name. Check the network in the widget: Base USDC sent to an Ethereum deposit is the classic mistake.
Continue