BTCUSDC

Bitcoin → USDC (ERC-20)

Exchange BTC to USDC (ERC-20)

Dollars as USDC on Ethereum, for when an app or counterparty asks for exactly that.

Send Bitcoin, receive USDC on the Ethereum network to your own wallet. We lock the rate up front: what you see is what lands.

Exchange

You send
You receive
-
Where to receive BTC Network: BTC
Use the BITCOIN network for BTC only.

The final amount is set when your transaction receives the required number of confirmations.

By using the site and creating an exchange, you agree to the Terms of Service, Privacy Policy and AML/KYC Policy

Check the address bar: our only domains are swapss.lol and swap.ss

Open the full exchange form No sign-up · rate locked up front

How to exchange BTC to USDC (ERC-20)

  1. 01 Enter the amount and your USDC address on the Ethereum network (ERC-20).
  2. 02 Send Bitcoin to the address shown, in one transaction.
  3. 03 Receive USDC to your wallet, usually quickly.
01

When you need USDC specifically

Some DeFi protocols and counterparties prefer USDC over USDT. If that is the stablecoin you need on Ethereum, here you get it directly.

02

No sign-up

No email, no password. Open the form, swap, leave.

03

A rate with no surprises

We lock the price the moment you start. Nothing added on top: what you see is what you get.

04

Your coins do not sit with us

We do not hold a balance. Bitcoin comes in and goes straight out as USDC to your address.

USDC arrives on the Ethereum network (ERC-20), so give an address from there, a 0x one. Note that moving this USDC onward on Ethereum costs gas (you need ETH in the wallet): if cheap transfers matter more, look at USDT on the TRON network. The swap goes through after Bitcoin network confirmations. The two sides run at very different speeds: the Bitcoin network gathers confirmations unhurriedly, while Ethereum hands the token over much sooner, so the waiting is almost entirely on the way in. Check in advance that your wallet can display ERC-20 tokens, or the USDC balance may simply not show. Send BTC as a plain transfer on the Bitcoin network, not over Lightning. The exact rate and minimum are shown right in the swap form.

How we differ

Ordinary exchangers SwapSS
Sign-up and KYC Ask for a form We never do
Rate Floats until settled Locked up front
Minimum and fee Buried in the terms Shown right in the form
Support Day-long tickets A human on Telegram

Comparing us with a specific service? Read the sourced, dated breakdowns

FAQ

Do I need to sign up or confirm who I am?

No. You enter the amount and a USDC address on Ethereum, and that is the whole requirement. There are no personal checks on the client - no registration, no questionnaires. The screening runs on the funds: incoming Bitcoin is assessed before the exchange, and a deposit that cannot be cleared goes back to an address the sender manages.

How is USDC different from USDT?

They are two different stablecoins, both pegged to the dollar. Pick USDC when an app or counterparty asks for exactly that.

What form of USDC will I receive?

A USDC token in the ERC-20 standard on the Ethereum network, at your 0x address. The wallet has to support ERC-20 tokens, or the balance will not display even though the coins arrived. Moving USDC onward on Ethereum costs gas, so keep a little ETH at the same address.

How long after sending Bitcoin does USDC arrive?

The Bitcoin network sets the pace: it gathers deposit confirmations without hurry, and the swap starts only once they are in. When the network is busy that step stretches, which the order status shows. The Ethereum payout afterwards is considerably faster, so the total time is built almost entirely on the way in.

Can the Bitcoin come from an exchange withdrawal?

Yes. A withdrawal is no different from a transfer out of your own wallet: the funds just need to arrive on the Bitcoin network, in one transaction, to the address shown. The exchange processes the withdrawal at its own pace, and that time adds to the swap.

I sent Bitcoin but the swap did not happen - what now?

The funds come back to the sender. Leave a Bitcoin return address - when creating the order or later - and the deposit is sent there if the USDC payout never happens. Returning coins to an address you control is a standard part of the process, not an exception.

Exchange BTC to USDC

Page reviewed: