USDC is paid out on Ethereum (ERC-20) by default. It also runs on Tron and Solana, and the widget lets you pick either of those instead. You send Bitcoin from any wallet; no account, no ID.
No KYC, no sign-up. The order only needs the Ethereum address for your USDC.
Live estimates for common Bitcoin amounts swapped to ERC-20 USDC, 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 BTC | Receive USDC (ERC-20) (est.) | Swap |
|---|---|---|
| 0.002 BTC | ≈ … | Swap 0.002 BTC → |
| 0.01 BTC | ≈ … | Swap 0.01 BTC → |
| 0.05 BTC | ≈ … | Swap 0.05 BTC → |
| 0.1 BTC | ≈ … | Swap 0.1 BTC → |
| 0.5 BTC | ≈ … | Swap 0.5 BTC → |
| Custom amount | Use the widget above | Swap any amount → |
No KYC at any amount. Swaps start at the $50 minimum, and larger BTC amounts go through without verification too.
Turning BTC into USDC fixes its value in dollars. People do it to take profit, to hold a steady balance for an upcoming payment, or to move into Ethereum apps that work with USDC. Ethereum is the default payout because it is where USDC has the most uses; if you only want to hold or send dollars cheaply, Solana or Tron may suit you better.
Bitcoin and Ethereum do not connect. BTC cannot be sent to a 0x address and USDC does not exist on the Bitcoin network, so the swap is what takes Bitcoin in on one chain and pays dollars out on the other. You can send from any Bitcoin wallet, whether it uses bc1, 1 or 3 addresses.
Bitcoin blocks arrive about every ten minutes on average, but the gaps are irregular, and a twenty-minute wait for one block is normal. Your deposit is picked up once it confirms, so most of the waiting in this swap happens here.
Pay a fee in line with current conditions. A transaction sent with a fee well below what others are paying can sit unconfirmed for a long time. Most wallets suggest a sensible fee, and a public mempool explorer shows whether the network is quiet or busy.
Receiving ERC-20 USDC costs you nothing, but sending it later costs gas in ETH. If your Ethereum wallet is new, add a little ETH, or swap a small amount of BTC to ETH as a separate order.
Your 0x address also exists on Ethereum layer-2 networks. This payout arrives on Ethereum mainnet, so check there first if your wallet shows several networks. If you would rather have USDT, pick it on the receive side; it runs on Ethereum, Tron and Solana too.
Yes. Choose USDT on the receive side of the widget; it runs on Ethereum, Tron and Solana, just like USDC.
Usually 1–3 confirmations before the USDC is sent. Paying a normal network fee helps the first one arrive on time.
ERC-20 transfers pay gas in ETH. Without some ETH in the wallet, the USDC cannot be sent anywhere.
Yes. USDC runs on Ethereum, Tron and Solana; switch the receive network in the widget and paste a matching address.
No. There is no account and no KYC at any amount. Swaps start at the $50 minimum.
BTC →
USDT
Bitcoin to Tether
BTC →
USDT
Bitcoin to Tether
BTC →
ETH
Bitcoin to Ethereum
ETH →
USDC
Ethereum to USD Coin
USDC →
ETH
USD Coin to Ethereum
USDT →
BTC
Tether to Bitcoin
View All Pairs →
📖 New to this swap? Read our guide: USDC vs USDT: Which Stablecoin Is Better?