The send side defaults to USDC on Ethereum (ERC-20). If your USDC is on Tron or Solana, pick that network in the widget instead; USDC runs on all three. ETH is paid out on Ethereum mainnet.
No KYC, no account. You send USDC, you receive ETH, and nothing else is asked.
Live estimates for common amounts of ERC-20 USDC swapped to ETH, calculated from the current market price minus the 0.5% margin built into every fixed quote. The exact amount is locked when you create the order. Rate checked: loading….
| Send USDC (ERC-20) | Receive ETH (est.) | Swap |
|---|---|---|
| 100 USDC (ERC-20) | ≈ … | Swap 100 USDC (ERC-20) → |
| 500 USDC (ERC-20) | ≈ … | Swap 500 USDC (ERC-20) → |
| 1,000 USDC (ERC-20) | ≈ … | Swap 1,000 USDC (ERC-20) → |
| 5,000 USDC (ERC-20) | ≈ … | Swap 5,000 USDC (ERC-20) → |
| 10,000 USDC (ERC-20) | ≈ … | Swap 10,000 USDC (ERC-20) → |
| Custom amount | Use the widget above | Swap any amount → |
No KYC at any amount. Swaps start at the $50 minimum, and five-figure USDC swaps go through without verification too.
ETH is both an asset and the fuel for Ethereum. People make this swap to buy back into ETH after holding dollars, to fund a wallet for Ethereum apps, or because a wallet full of USDC is no use without ETH to pay gas.
USDC on Ethereum is an ERC-20 token issued by Circle, while ETH is the network's own coin. Swapping one into the other keeps you on the same chain and the same address, so there is no bridge and no second wallet involved.
Sending ERC-20 USDC costs gas, and gas is paid in ETH. If your wallet holds USDC and no ETH at all, the transfer cannot leave it. There are three practical ways out.
Send from an exchange account. Exchange withdrawals cover the network fee themselves and charge a withdrawal fee instead, so you need no ETH of your own.
Use a different network. If you also hold USDC on Solana or Tron, pick that network on the send side of the widget. The fee is then paid in that chain's coin, SOL or TRX, rather than ETH.
Top up a little ETH. Get a small amount of ETH into the wallet first, then send the USDC.
Whichever route you take, send the exact amount shown on the order page in one transfer, on the network the order expects. Splitting the deposit into several payments only slows the order down.
You receive native ETH on Ethereum mainnet at your 0x address. It is immediately usable for gas, so once it arrives, any USDC left in the same wallet can move again.
Your 0x address also exists on Ethereum layer-2 networks, and some wallets show them side by side. Look under Ethereum, not a layer 2, when you check for the payout.
Not from that wallet directly, because sending ERC-20 USDC costs gas in ETH. Send from an exchange account, choose USDC on another network in the widget, or add a little ETH first.
Yes. USDC runs on Ethereum, Tron and Solana; choose the send network in the widget that matches where your USDC is.
No. This page pays out native ETH on Ethereum mainnet.
Most swaps finish in 5–30 minutes, depending on how quickly your Ethereum deposit confirms.
No. There is no account and no KYC at any amount. Swaps start at the $50 minimum.
ETH →
USDC
Ethereum to USD Coin
USDT →
ETH
Tether to Ethereum
USDC →
USDT
USD Coin to Tether
ETH →
BTC
Ethereum to Bitcoin
BTC →
USDC
Bitcoin to USD Coin
ETH →
USDT
Ethereum to Tether
View All Pairs →
📖 New to this swap? Read our guide: What is USDC? The Complete Guide to USD Coin