BTC to Satoshi Converter: BTC, mBTC & Sats
Convert BTC, millibitcoin and satoshis without floating-point rounding.
Your results
Press Calculate to see your results.
Manual inputs · Educational estimates · No live prices
How this tool works
1 BTC = 1,000 mBTC = 100,000,000 satoshis.
A worked example
0.00000001 BTC is exactly 1 satoshi.
Assumptions & limits
Accepts plain decimal notation only. Values smaller than one satoshi are rejected instead of rounded. No fiat price is used.
Inputs are processed in your browser and are not submitted to Compyvila. Refreshing clears your changes. Do not enter wallet secrets.
Explore our crypto guides ↗BTC to Satoshi Converter: BTC, mBTC & Sats
One bitcoin equals 100,000,000 satoshis, and one millibitcoin equals 100,000 satoshis. This converter translates BTC, mBTC and sats using integer arithmetic, preserving exact values instead of floating-point rounding. It converts units of bitcoin, not bitcoin into a fiat currency.
How to use this tool
- Enter a non-negative amount using plain decimal notation.
- Choose whether the amount is in BTC, mBTC or satoshis.
- Calculate all three units. Amounts containing fractions smaller than a satoshi are rejected instead of silently rounded.
Frequently asked questions
How many satoshis are in one bitcoin?
There are exactly 100,000,000 satoshis in one BTC. One satoshi is 0.00000001 BTC. One mBTC is 0.001 BTC, or 100,000 satoshis.
How do I convert sats to BTC?
Divide the number of satoshis by 100,000,000. For example, 50,000 sats equals 0.0005 BTC. No market price is needed because these units have a fixed relationship.
Does this converter support BTC to USD?
No. It converts Bitcoin units only. A BTC-to-USD conversion requires a separate price and timestamp. The tool also rejects scientific notation and fractional satoshi inputs.