Convert between satoshis, bitcoin, millibitcoin, bits and Lightning millisatoshis in one step. Add the current Bitcoin price yourself to see dollar values or turn a dollar amount into sats. No live data is fetched, so it works offline and nothing you type leaves your browser.
Last updated:
Commas and scientific notation are fine (e.g. 2.5e6).
$
Enter the current BTC price in USD to see dollar values. Nothing is fetched online.
Enter your values to see the result.
Advertisement
Advertisement
How to use the Satoshi to Bitcoin Converter
Type an amount and choose the unit it is in.
Pick the unit to convert to. Every other unit is listed under the main result.
Optionally enter the Bitcoin price in USD to see dollar values or convert dollars into sats.
Press Convert or just keep typing; copy the results or download the chart.
These are example prices for illustration, not quotes. Enter the price you see on your exchange or wallet to get current values.
Tips
Count zeros carefully. 0.0001 BTC is 10,000 sats, while 0.001 BTC is 100,000 sats; a misplaced zero is a tenfold mistake.
Network fees are often quoted in sats per virtual byte (sat/vB), so knowing sats makes fee estimates easier to read.
Only 21 million BTC will ever exist, which is 2.1 quadrillion satoshis in total.
Frequently asked questions
How many satoshis are in one Bitcoin?
One bitcoin is exactly 100,000,000 satoshis (10^8). So 1 sat = 0.00000001 BTC, the smallest unit that can be recorded on the Bitcoin blockchain.
How do I convert sats to BTC?
Divide the number of satoshis by 100,000,000. For example 250,000 sats ÷ 100,000,000 = 0.0025 BTC. To go from BTC to sats, multiply by 100,000,000.
What are mBTC and bits?
A millibitcoin (mBTC) is one thousandth of a bitcoin, or 100,000 sats. A bit, also called a microbitcoin (μBTC), is one millionth of a bitcoin, or 100 sats. Some wallets show amounts in bits because they are easier to read than long decimals.
What is a millisatoshi?
A millisatoshi (msat) is one thousandth of a satoshi. It is used inside the Lightning Network to price very small payments and routing fees, but on-chain transactions are always settled in whole satoshis.
How do I convert sats to US dollars?
Multiply the sats by the Bitcoin price and divide by 100,000,000. At $100,000 per BTC, 1 sat is $0.001, so 10,000 sats is $10. Enter the current price in the price box because this page does not fetch live prices.
Who is the satoshi named after?
It is named after Satoshi Nakamoto, the pseudonymous creator of Bitcoin who published the Bitcoin white paper in 2008.
Are all the tools on FreeToolCabin tested for quality and accuracy?
Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.