Ethereum to USD Coin
ETH to USDC (ERC-20): exchange Ethereum to USD Coin on Ethereum with
On , our floating quote for 0.2 ETH was 436.8476 USDC (ERC-20) after a 7.5714 USDC (ERC-20) payout fee.
Rate before the payout fee: 1 ETH ≈ 2,222.09 USDC (ERC-20) (our calculation from that quote).
- EthereumETH
- USD CoinUSDC · Ethereum
No account, no email and no ID needed to swap.
ETH / USDC (ERC-20) rate
1 ETH =2,222.09USDC (ERC-20)
−4.83%24h
- 24h change
- −4.83%
- 24h high
- 2,344.16 USDC (ERC-20)
- 24h low
- 2,086.33 USDC (ERC-20)
- Minimum (floating)
- 0.01262 ETH
- Fixed rate
- Available from 0.009293 to 230.8202 ETH
- Payout fee
- 7.5714 USDC (ERC-20)1.7% of the payout at 0.2 ETH
- Time estimate
- 10 to 60 minutesAn estimate for this pair, not a promise
- Networks
- Ethereum → Ethereum
- USDC (ERC-20) token contract (never send funds to it)
- 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48
The exchange spread and our fee are inside the rate. The payout fee is taken from the amount you receive.
Our quotes, not guarantees. Recorded 29 Oct 2026, 23:00 UTC.
Keep swapping
More swaps people make
- ETH to XMR1 ETH → 3.6124 XMR−7.57%
- XMR to ETH1 XMR → 0.2663 ETH+6.88%
- USDC (ERC-20) to XMR1 USDC → 0.001571 XMR−5.21%
- XMR to USDC (ERC-20)1 XMR → 605.1868 USDC+2.99%
- BTC to ETH1 BTC → 34.441 ETH+0.83%
- ETH to BTC1 ETH → 0.02832 BTC−1.59%
- ETH to BNB1 ETH → 3.1625 BNB+2.98%
- ETH to USDT (TRC-20)1 ETH → 2,232.94 USDT−4.34%
Before you swap
Do not swap all of your ETH. Moving USDC later costs gas, and gas on Ethereum is paid in ETH, so keep some next to the USDC. Send native ETH on Ethereum mainnet, not on a layer 2 network. Until the USDC is sent, the ETH waits at the deposit address of your order.
Convert ETH to USDC (ERC-20): what you get for common amounts
| You send | You get (floating) | Payout fee share | Fixed quote |
|---|---|---|---|
| 0.038 ETH | 72.496 USDC (ERC-20) | 9.46% | – |
| 0.2 ETH | 436.8476 USDC (ERC-20) | 1.7% | 434.8052 USDC (ERC-20) |
| 1 ETH | 2,227.09 USDC (ERC-20) | 0.34% | 2,225.8 USDC (ERC-20) |
| 4 ETH | 8,947.19 USDC (ERC-20) | 0.08% | – |
Our quotes, not guarantees. Recorded 29 Oct 2026, 23:00 UTC. The payout fee is already taken off. It depends on the network and can change with the amount, and it takes a bigger share of small swaps. Fixed and floating quotes are separate offers, and either can be higher.
ETH to USDC (ERC-20) history from our own quotes
Last 24 hours
-4.83%
Low 2,086.33 · High 2,344.16 USDC (ERC-20)
- Median payout fee over the last 7 days: 0.1994 USDC (ERC-20).
- Since 28 Oct 2026, fixed quotes were 0.46% lower than floating quotes (middle half 0.45% to 0.47% lower, 142 paired quotes).
- Since 28 Oct 2026, 100% of our floating quote checks for this pair succeeded.
How to swap ETH to USDC (ERC-20)
Enter an amount and paste your USDC address on Ethereum. At our last check the minimum was 0.01262 ETH. The swap box shows the live minimum.
Send the exact amount in one transaction from Ethereum to the deposit address shown after you start.
Ethereum adds a block about 12 seconds on average. How many confirmations are needed depends on the coin, and the order page shows each step.
Your USDC is sent to your address.
Going the other way: USDC (ERC-20) to ETH
- Minimum 41.2326 USDC (ERC-20), payout fee 0.00234 ETH.
- 820 USDC (ERC-20) → 0.3484 ETH
- Checked 29 Oct 2026, 23:00 UTC.
Why people swap Ethereum to USD Coin on Ethereum
From ether to a dollar token, on the same network
ETH is the native coin of Ethereum. It pays the gas for every transaction there, and its price moves with the market. USDC is a token that Circle issues on Ethereum and pegs to the US dollar. People make this swap to keep part of their ether at a steady dollar value without leaving Ethereum, or because the person or app they pay next asks for USDC.
This page does not tell you which one to hold. One difference matters before you start. Under its USDC terms, Circle can block an address and freeze the USDC held there. No one can freeze ETH at an address that way.
Keep some ETH after the swap
A USDC transfer is a call to the USDC token contract, and its gas is paid in ETH, never in USDC. An address that holds only USDC cannot move it. So do not swap all of your ether. Keep some at the address that will hold the USDC. Our Ethereum (ETH) coin page explains how gas works.
Sending the ETH
Send native ETH on Ethereum mainnet, from a regular wallet, in one transaction. A layer 2 network shows the same 0x address, but it is a separate network, and ETH sent there does not reach this deposit. Deposits sent from smart contracts are not processed automatically. If your ETH is on an exchange account, withdraw it to your own wallet first, because the swap form asks for the address you send from.
Where the USDC goes
The USDC can go to the same 0x address that sends the ETH, where the ether you kept already waits for gas. Both transfers are public on Ethereum, so one address links them. A new address keeps them apart, but it needs ETH of its own. If the USDC shows on Etherscan but not in your wallet, add the token with the contract Circle lists for Ethereum.
Between the deposit and the payout, your ETH is no longer in your wallet. It waits at the deposit address of your order until the USDC is sent. On a floating quote, the USDC amount is set only once your deposit confirms. If a swap cannot finish, the refund is ETH, and it goes to the Ethereum address the ETH came from.
Sending ETH and receiving USDC (ERC-20)
Sending ETH (Ethereum)
Send ETH on Ethereum mainnet, in one transaction, to the deposit address of your order. Check the network in your wallet first. The same 0x address also exists on layer 2 networks, but those are different networks.
- Choose Ethereum mainnet in your wallet or exchange. Do not pick a layer 2 network, even if the address looks the same.
- Send a plain transfer from a regular wallet. Deposits sent from smart contracts, including batched transfers, are not processed automatically.
Receiving USDC (ERC-20)
You receive USDC at an Ethereum address that starts with 0x and has 42 characters. It arrives as an ERC-20 token on Ethereum mainnet. You need no ETH to receive it, but you will need ETH to send it later.
- If the payout shows on Etherscan but not in your wallet, add USDC to the token list with the contract Circle publishes.
- Add some ETH to the address if you plan to move the USDC later. Gas is paid in ETH, not in USDC.
ETH to USDC (ERC-20) questions
How do I swap ETH to USDC?
Choose ETH as the coin you send and USDC (ERC-20) as the coin you get. Enter the 0x address that should get the USDC and the 0x address you send from. Then send native ETH on Ethereum mainnet to the deposit address on your order page, from a regular wallet and in one transaction. The USDC is sent once your deposit is credited.
Can I swap ETH to USDC without KYC?
Yes. You can start this swap with no account, no email and no ID. With no profile to sign in to, the link to your order page is how you get back to your swap, so save it when the order opens.
Should I swap all of my ETH?
No. Sending USDC is an ERC-20 token transfer, and its gas is paid in ETH. An address that holds USDC but no ETH cannot move it. Keep some ETH at the same address, or swap only part of your balance.
Can the USDC go to the same address that sends the ETH?
Yes. ETH and USDC on Ethereum use the same 0x address, and that address already holds the ETH you kept for gas. Both transfers are public, so one address links them. A new address keeps them apart, but it needs ETH of its own before it can move the USDC.
Is the payout USDC on Ethereum or on a layer 2 network?
On Ethereum mainnet, as an ERC-20 token. USDC on Base, Arbitrum, Solana or another network is a separate balance. If the USDC does not show, switch your wallet to Ethereum mainnet and look up the address on Etherscan.
The USDC is on Etherscan but not in my wallet. Why?
Your wallet may not list the token yet. Add USDC with the contract Circle publishes for Ethereum, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48. A token from any other contract that calls itself USDC is not USDC.
How long does an ETH to USDC swap take?
Both sides are on Ethereum. A new block can come every 12 seconds, and a block is final after about 15 minutes. Your deposit is credited after enough confirmations, and the USDC goes out after that. Your order page shows each step.
Is the USDC amount fixed when I start the order?
Only on a fixed quote, and only for the exact amount shown, sent before the deadline on your order page. On a floating quote, the USDC amount follows the market until your deposit confirms. The payout fee in USDC is shown before you swap.
