XLM to BTC: Swap Stellar Lumens for Bitcoin, No KYC
To swap XLM to BTC, paste your Bitcoin address and the Stellar G address you send from, then send XLM to the deposit address, adding the Memo only if the deposit screen shows one. You receive native bitcoin on the Bitcoin network, with no account and no ID.
- Within minutes
- No account · No KYC
- Paid to your wallet
- Fees included in quote
By clicking Confirm exchange, you agree to the Privacy Policy & Terms of Service.
Data by CoinGecko
XLM to BTC Exchange Rate
The 1 Stellar to Bitcoin reference rate at market prices, before fees.
XLM to BTC swap at a glance
Send XLM from Lobstr or Freighter.
- Send XLMA few seconds to confirm on Stellar
- GhostSwap swaps itAt the floating rate, fees already in the quote
- Receive BTCSent to your address; Bitcoin confirms in one to three blocks
How much BTC do you get for XLM?
GhostSwap quotes at 12 Nov 2026, 02:40 UTC, after the service fee and the cost of sending the BTC to your wallet.
The rate floats with the market until your XLM deposit confirms.
The Memo on your XLM deposit
Stellar payments can carry a Memo. For this pair, look at the deposit screen after you create the swap. If it shows a Memo, copy it exactly into the Memo field of your Stellar payment. If it shows none, leave that field empty.
Lobstr and Freighter both have a Memo field on the send screen, usually under the amount. Fill in the destination address, the amount and, when shown, the Memo before you confirm.
Bitcoin, on the receiving end, has no such field. Bitcoin addresses do not use one, so the BTC only needs the address you paste.
Read the deposit screen once more before you press send, and compare the destination address character by character at both ends. A wrong character sends the XLM somewhere else.
Stellar keeps a reserve in every account
A Stellar account has to hold a minimum balance of XLM to stay open. Lobstr and Freighter show this as a reserve, and you cannot send that part. Trust lines for other assets on the account add to it.
This is why an attempt to send your full balance fails. Enter an amount a little below what the wallet lists as available, and keep the reserve where it is.
Your XLM payment confirms on Stellar in a few seconds, and the network fee for it is a small amount of XLM paid by your wallet. Search your G address on StellarExpert to see the payment.
An account with only the reserve left still exists and can receive XLM again later.
Choosing where the bitcoin goes
Any standard Bitcoin address works: bc1, 3 or 1. Copy it from a wallet you control, such as Sparrow, Electrum or a hardware wallet. If the BTC is for long-term storage, take the address from the hardware wallet's own app and check it on the device.
Do not paste a Stellar G address, an Ethereum 0x address or a Lightning invoice here. The payout is an on-chain Bitcoin transaction and needs an on-chain address.
A fresh, empty Bitcoin wallet is fine. Once the BTC is sent, mempool.space shows it as unconfirmed and then confirmed as the next blocks arrive.
Paste it fresh from the wallet each time. Bitcoin addresses are long, so compare the first and last four characters after pasting rather than reading the whole string.
Fast in, slower out
XLM in and BTC out move at very different speeds. Stellar finalises the XLM deposit within seconds. Bitcoin then needs one to three blocks to confirm the payout, and a block comes about every ten minutes on average.
In practice most swaps finish within minutes once the deposit confirms, and the remaining wait is the Bitcoin network doing its usual work. The rate floats until the XLM is confirmed, then it is fixed.
Some wallets show incoming BTC only after the first confirmation. If your wallet is blank at first, look up your address on mempool.space before assuming anything is wrong.
Bitcoin fees on the payout are already counted in the quote, so nothing extra is taken from the BTC you see in the box.
Stellar and Bitcoin compared
| XLM (you send) | BTC (you receive) | |
|---|---|---|
| Network | Stellar | Bitcoin |
| Address | G plus 55 more characters | Begins bc1, 3 or 1 |
| Extra field | Memo when the deposit screen lists it | None |
| Confirmation | A few seconds | One to three blocks |
| Wallets | Lobstr, Freighter | Sparrow, Electrum, hardware wallet |
| Explorer | StellarExpert | mempool.space |
Stellar is built for quick, low-cost transfers, while Bitcoin is the coin that the widest range of wallets and services accept. That difference is the usual reason for this swap: holders move part of an XLM balance into bitcoin to keep it in cold storage. The rate comes from aggregated liquidity from leading crypto markets, and the box shows the BTC amount after fees.
Check the address row twice: a G address belongs only in the refund field, and a bc1, 3 or 1 address only in the payout field.
Refunds and support
If a swap cannot be completed, the coins are refunded to the sender address you entered. Here that is the Stellar G address in your refund field, so use the account you send from.
The status page tracks the swap with your swap ID. If it stops moving, write to support@ghostswap.io with that ID and your StellarExpert link.
If the XLM left your wallet but the status page has not moved, check the payment on StellarExpert first. Include the payment hash from StellarExpert in your message, along with the Memo you used if there was one. Keep the swap ID until the bitcoin has at least one confirmation. Replies go faster when the message names the pair, XLM to BTC, and the time you sent the payment.
Common mistakes
- Skipping the Memo on the Stellar payment when the swap's deposit screen lists one.
- Trying to send the full XLM balance, including the account reserve.
- Giving a Lightning invoice where the form wants an on-chain bc1, 3 or 1 address.
- Entering an exchange account as the Stellar refund address.
- Assuming the BTC is lost before it has its first Bitcoin confirmation.
Going the other way? ![]()
Swap BTC to XLM
Other ways to get Bitcoin (BTC)
More XLM swaps
Live prices: Bitcoin price today
XLM to BTC Live Price Chart
XLM/BTC
Reference market prices, updated live
Convert Stellar to Bitcoin
| XLM | BTC at market price |
|---|---|
| 250XLM | 0.000501BTC |
| 500XLM | 0.001002BTC |
| 2,500XLM | 0.005009BTC |
| 5,000XLM | 0.010017BTC |
| 25,000XLM | 0.050085BTC |
| 50,000XLM | 0.100170BTC |
At market prices of $0.147825 per XLM and $73,787.00 per BTC (12 Nov 2026), 5,000 XLM is worth about 0.010017 BTC.
Convert Bitcoin to Stellar
| BTC | XLM at market price |
|---|---|
| 0.00041BTC | 204.6519XLM |
| 0.0005BTC | 249.5755XLM |
| 0.001BTC | 499.1510XLM |
| 0.002BTC | 998.3020XLM |
| 0.005BTC | 2,495.76XLM |
| 0.01BTC | 4,991.51XLM |
| 0.05BTC | 24,957.55XLM |
| 0.1BTC | 49,915.10XLM |
Going the other way, 0.005 BTC is worth about 2,495.76 XLM at the same prices.
How to Exchange Stellar to Bitcoin
Select XLM and BTC
Pick XLM in “You send” and BTC in “You get”, then enter the amount.
Enter Bitcoin Address
Paste the Bitcoin address that should receive the BTC. Then enter the Stellar address you send XLM from; a refund, if ever needed, goes there.
Send Stellar
Send exactly the amount shown from your own Stellar wallet to the one-time deposit address.
Receive Bitcoin
Your BTC arrives on Bitcoin. Follow each step on the status page with your swap ID.