Swap.bz
You Send
BTC
BTC
You Receive
XMR
XMR
1 BTC154.454 XMR
Receive address
Slide to swap

By creating an exchange, you agree to our Terms of Service.

No KYC · 0.5% fee · Non-custodial

Swap USDC to USDT — USD Coin to Tether, No KYC

Send USD Coin, receive Tether in your wallet. No account.

Also on Telegram @SwapbzBot

Indicative mid
1 USDC ≈ 1.0001 USDT (not a swap quote)
USDC ≈ USD
$0.999573
Typical time
Often 2–15 min (chain dependent)
You send
USDC on the network you select
You receive
USDT on the network you select

USDC to USDT is the reverse stable hop: USD Coin in, Tether out on your chosen network. No KYC. Useful when you hold USDC on Base or Ethereum but need TRC-20 USDT for cheap transfers.

Fast chains (Solana, Base, Tron) often complete in under 5 minutes. Ethereum USDC or ERC-20 USDT adds gas delay. Pick networks that match the wallets you will use immediately after the swap.

USDC and USDT are different tokens — sending the wrong stable to the deposit address will not complete the quoted swap. The widget network label is authoritative.

0.5% Standard / 1% Private Swap plus chain fees. Reverse: USDT→USDC. Toward native coins: USDC→SOL or USDC→ETH.

From your USD Coin wallet

Send USDC from any wallet you control — MetaMask (Ethereum, Base), Phantom (Solana), Coinbase 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 USDC to it like a normal transfer. 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.

Receiving Tether: address and network

Paste a USDT address from a wallet you control (MetaMask (ERC-20), TronLink (TRC-20), Phantom (Solana), Trust Wallet…). Payout 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. Set the refund address at the same time: it must be a USDC address, on the network you send from.

FAQ

USDC to USDT

How do I swap USDC to USDT without KYC?

Open /swap/usdc-to-usdt, select USDC send and USDT receive networks, paste matching addresses, send USDC to the deposit address. No KYC.

What is the fee to exchange USDC to USDT?

0.5% Standard or 1% Private Swap, plus USDC and USDT chain fees.

How long does a USDC to USDT swap take?

Often 2–15 minutes on fast chains; longer if Ethereum gas is congested.

Is swapping USDC to USDT on Swap.bz custodial?

No. USDC to a one-time deposit, USDT to your wallet on the selected network.

USDC on Base to USDT on Tron?

Supported when both appear in the widget. This is a common real-world path — confirm Tron USDT receive address format before sending Base USDC.

Will I lose peg exposure?

You move between two USD-pegged stables at market rates. Issuer or depeg risk on USDC/USDT themselves is outside Swap.bz.

Can I swap USDC to USDT from MetaMask (Ethereum, Base)?

Yes. Take the quote on Swap.bz, then send USDC from MetaMask (Ethereum, Base) (or any other USD Coin wallet) to the deposit address shown. No wallet connection, no account. USDT arrives at the address you pasted.

Which network do I use to receive USDT?

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.

Continue