← all services

BTC ETH

rate type
Market-rate quotes (may change before execution).
root@notkyc:~$ rates cached for everyone · ttl 60s · 0s
# Exchange Score No-KYC record? Rate You receive (1 BTC) Limits (BTC)
1 OctoSwap BEST A priv 87trust 70
// no on-platform swaps yet
1 BTC = 35.777236 ETH 35.777236 ETH min 0.112416 · max 19.271384 swap on notkyc swap on OctoSwap →
2 Swaponix C priv 64trust 70
7/8 KYC-free
1 BTC = 35.679955 ETH 35.679955 ETH min 0.00371 · max 15.97919 swap on notkyc swap on Swaponix →
3 Lizex C priv 62trust 70
1/1 KYC-free
1 BTC = 35.626696 ETH 35.626696 ETH min 0.00096882 · max 15.97862142 swap on notkyc swap on Lizex →
4 FixedFloat D priv 45trust 67
0/1 KYC-free
1 BTC = 35.6120258 ETH 35.6120258 ETH min 0.00016592 · max 1.1372606 swap on notkyc swap on FixedFloat →
5 CCE.cash C priv 53trust 71 1 BTC = 35.60278422 ETH 35.60278422 ETH min 0.00018741 · max 802.8 swap on CCE.cash →
6 Quickex C priv 49trust 75 1 BTC = 35.60031799 ETH 35.60031799 ETH swap on Quickex →
7 XMRS C priv 61trust 71
6/6 KYC-free
1 BTC = 35.5652 ETH 35.5652 ETH min 0.001445 · max 48.178445 swap on notkyc swap on XMRS →
8 Mistex A priv 100trust 55
2/2 KYC-free
1 BTC = 35.517361 ETH 35.517361 ETH min 0.000948 · max 9.57 swap on notkyc swap on Mistex →
9 StealthEX C priv 49trust 79
5/5 KYC-free
1 BTC = 35.48019572 ETH 35.48019572 ETH min 0.0000191 swap on notkyc swap on StealthEX →
10 Baltex D priv 40trust 65 1 BTC = 35.45019682 ETH 35.45019682 ETH min 0.00001937 swap on Baltex →
11 ChangeHero D priv 43trust 72 1 BTC = 35.43079888 ETH 35.43079888 ETH min 0.00056409 swap on ChangeHero →
12 Swapuz B priv 59trust 88
10/10 KYC-free
1 BTC = 35.4221 ETH 35.4221 ETH min 0.001445 · max 48.178445 swap on notkyc swap on Swapuz →
13 Exolix C priv 49trust 80
6/6 KYC-free
1 BTC = 35.266735 ETH 35.266735 ETH min 0.00078707 · max 10 swap on notkyc swap on Exolix →
14 SideShift C priv 48trust 78 1 BTC = 35.09448303 ETH 35.09448303 ETH min 0.00004819 · max 0.96385542 swap on SideShift →
15 Godex D priv 36trust 64
2/4 KYC-free
1 BTC = 35.01524336 ETH 35.01524336 ETH min 0.003 · max 940 swap on notkyc swap on Godex →
16 GhostSwap C priv 65trust 60
3/4 KYC-free
1 BTC = 34.79179296 ETH 34.79179296 ETH min 0.00048255 · max 217.14478726 swap on notkyc swap on GhostSwap →
OctoSwap BEST A
Rate1 BTC = 35.777236 ETH
You receive35.777236 ETH
Limitsmin 0.112416 · max 19.271384 BTC
Rate1 BTC = 35.679955 ETH
You receive35.679955 ETH
Limitsmin 0.00371 · max 15.97919 BTC
Rate1 BTC = 35.626696 ETH
You receive35.626696 ETH
Limitsmin 0.00096882 · max 15.97862142 BTC
Rate1 BTC = 35.6120258 ETH
You receive35.6120258 ETH
Limitsmin 0.00016592 · max 1.1372606 BTC
Rate1 BTC = 35.60278422 ETH
You receive35.60278422 ETH
Limitsmin 0.00018741 · max 802.8 BTC
Rate1 BTC = 35.60031799 ETH
You receive35.60031799 ETH
Limits— BTC
Rate1 BTC = 35.5652 ETH
You receive35.5652 ETH
Limitsmin 0.001445 · max 48.178445 BTC
Rate1 BTC = 35.517361 ETH
You receive35.517361 ETH
Limitsmin 0.000948 · max 9.57 BTC
Rate1 BTC = 35.48019572 ETH
You receive35.48019572 ETH
Limitsmin 0.0000191 BTC
Rate1 BTC = 35.45019682 ETH
You receive35.45019682 ETH
Limitsmin 0.00001937 BTC
Rate1 BTC = 35.43079888 ETH
You receive35.43079888 ETH
Limitsmin 0.00056409 BTC
Rate1 BTC = 35.4221 ETH
You receive35.4221 ETH
Limitsmin 0.001445 · max 48.178445 BTC
Rate1 BTC = 35.266735 ETH
You receive35.266735 ETH
Limitsmin 0.00078707 · max 10 BTC
Rate1 BTC = 35.09448303 ETH
You receive35.09448303 ETH
Limitsmin 0.00004819 · max 0.96385542 BTC
Rate1 BTC = 35.01524336 ETH
You receive35.01524336 ETH
Limitsmin 0.003 · max 940 BTC
Rate1 BTC = 34.79179296 ETH
You receive34.79179296 ETH
Limitsmin 0.00048255 · max 217.14478726 BTC

Swapping BTC to ETH is one of the most liquid pairs in crypto, but doing it without KYC means routing through aggregators that compare non-custodial swap providers. You might be rotating from a store-of-value position into something productive - staking, DeFi collateral, paying gas, or buying ERC-20 tokens. Rates and network fees vary widely between providers, and locking in a good quote on a volatile majors pair matters more than most people realize.

// about this pair

What makes BTC -> ETH specific

BTC and ETH live on entirely separate chains with different consensus models, block times, and fee markets. A swap is not a bridge - the provider takes BTC on the Bitcoin network and sends native ETH on Ethereum mainnet (or, with some routes, an L2 like Arbitrum or Base, or a wrapped form like WETH). Bitcoin confirmations dominate the timing: expect 10-40 minutes end to end depending on the required confirmation count, while the ETH leg settles in seconds once broadcast. Liquidity on this pair is the deepest in crypto, so spreads are usually tight, but the BTC mempool fee environment can swing your effective rate if the provider deducts network fees from the output.

Choosing a provider for this pair

  • Network selection: confirm the destination is ETH mainnet unless you explicitly want an L2. Sending to an exchange deposit address on the wrong network is unrecoverable.
  • Rate type: floating rates track the market until execution and usually give a better number; fixed rates lock the quote but charge a wider spread to cover provider risk during BTC confirmations.
  • Min/max: most aggregator routes start around 0.001 BTC and cap in the low double digits without extra verification.
  • Refund address: always set a BTC refund address you control, in case the deposit lands outside the quoted window.

Practical tips: time the swap when Bitcoin mempool fees are low (weekends, off-peak UTC hours) since high BTC fees compress your output. For amounts above ~1 BTC, split into two transactions to test the route and reduce exposure to a single quote. Verify the ETH receiving address character by character - clipboard hijackers target this pair specifically because the output is immediately usable on DEXes.

// FAQ
How long does a BTC to ETH swap actually take?
The bottleneck is Bitcoin confirmations. Most providers require 1-3 confirmations before releasing ETH, which means 10-30 minutes typical, occasionally longer if you underpaid the BTC network fee. Once confirmed, the ETH transaction lands in 15-30 seconds. Fixed-rate quotes usually expire after 10-20 minutes, so a stuck BTC tx can fall back to a floating rate.
Will I receive native ETH or wrapped ETH?
By default you receive native ETH on Ethereum mainnet. Some routes offer ETH on L2s (Arbitrum, Optimism, Base) which is cheaper to use afterward but requires the provider to support that destination chain. WETH is rarely the default output - if you need it, wrap it yourself after the swap using the WETH9 contract.
Why does the rate differ between providers for such a liquid pair?
Three factors: the spread the provider takes, whether BTC and ETH network fees are baked into the quote or deducted separately, and whether the rate is fixed or floating. Fixed rates carry a 0.5-2% premium because the provider hedges price movement during BTC confirmation time. Aggregators surface these differences side by side.
Is there a minimum amount that makes this swap worthwhile?
Bitcoin network fees set the floor. At 20 sat/vB, a typical BTC send costs roughly 2-5 USD, and Ethereum receive fees are paid by the provider. Swapping under 0.005 BTC means fees eat a noticeable percentage. For amounts below that, consider funding from an exchange that batches withdrawals or use a Lightning-enabled route if available.
Can the swap fail, and what happens to my BTC?
It can. Common failure modes: deposit arrives after the quote window expires, deposit amount falls outside min/max bounds, or the provider's liquidity changes mid-flow. In all cases a non-custodial provider will refund to the BTC refund address you supplied at quote time. Never skip setting that address - without it, recovery requires manual support intervention.
Does swapping BTC to ETH without KYC create tax or compliance issues?
A swap is a taxable disposal in most jurisdictions regardless of KYC status - you realize gains or losses on the BTC leg at the swap rate. No-KYC means the provider does not collect identity, but on-chain history is still public. Keep your own records of timestamps, amounts, and rates for each swap you execute.
// related