Exchange USDC ERC-20 for native Bitcoin while separating the Ethereum token deposit, ETH gas and Bitcoin-mainnet payout.
You send
USD Coin (USDC ERC-20)
Ethereum mainnet (ERC-20)
You receive
Bitcoin (BTC)
Bitcoin mainnet
Verify the asset and network in both wallets. The live widget is the source of truth for current availability, limits and estimates.
Exchange crypto
Estimated quote · refreshes automatically
Live exchange service
Ethereum
USD Coin · Network Ethereum
You receiveEstimated
Bitcoin · Network Bitcoin
Rate
—
Fees
—
ETA
—
Floating rate14 assets available · Network: 9
We never ask for your seed phrase.
Exact routeERC-20 → Bitcoin
EstimateShown with the live quote
CustodyWallet to wallet
ROUTE-SPECIFIC GUIDE
How to swap USDC to BTC
01
Select USDC and BTC
The widget is preset to Ethereum mainnet (ERC-20) → Bitcoin mainnet. Enter an amount to request the current estimate.
02
Enter the BTC destination
Native Bitcoin addresses commonly start with bc1, 1 or 3. Confirm that the receiving wallet accepts BTC on Bitcoin mainnet.
03
Send USDC on the stated network
USDC ERC-20 uses an Ethereum 0x address. The receiving wallet must support USDC specifically on Ethereum mainnet. Sending USDC ERC-20 from a self-custody wallet normally requires ETH for the Ethereum network fee.
DEPOSIT NETWORK
USD Coin (USDC ERC-20) · ERC-20
USDC ERC-20 uses an Ethereum 0x address. The receiving wallet must support USDC specifically on Ethereum mainnet.
Sending USDC ERC-20 from a self-custody wallet normally requires ETH for the Ethereum network fee.
USDC on Base, Arbitrum, Solana, BNB Smart Chain and Ethereum are separate routes even when the ticker remains USDC.
PAYOUT NETWORK
Bitcoin (BTC) · Bitcoin
Native Bitcoin addresses commonly start with bc1, 1 or 3. Confirm that the receiving wallet accepts BTC on Bitcoin mainnet.
The exchange begins after the provider detects the deposit and the Bitcoin network reaches the required confirmation threshold.
Send native BTC only. Wrapped BTC and Bitcoin representations on other chains are different assets and networks.
Yes. Swapario does not require a customer account for the normal exchange flow. The liquidity provider can request verification in exceptional risk cases.
Which networks are used for this USDC to BTC exchange?+
The page is preset to receive USD Coin (USDC ERC-20) on Ethereum mainnet (ERC-20) and send Bitcoin (BTC) on Bitcoin mainnet. You can review both network selectors before requesting a quote.
How long does a USDC to BTC swap take?+
Sending USDC ERC-20 from a self-custody wallet normally requires ETH for the Ethereum network fee. The live estimate also includes provider processing and the payout stage on Bitcoin mainnet.
What happens if I select the wrong network?+
USDC on Base, Arbitrum, Solana, BNB Smart Chain and Ethereum are separate routes even when the ticker remains USDC. Send native BTC only. Wrapped BTC and Bitcoin representations on other chains are different assets and networks. Stop and verify the route before sending; blockchain transfers can be irreversible.