Satoshi to Bitcoin Converter

Convert between satoshis and bitcoin (1 BTC = 100,000,000 sats) and optionally value either in US dollars at a given BTC price.

Inputs

Quantity to convert.

Choose the unit of the amount above.

Optional: current price of 1 BTC, for USD value. 0 to skip.

Result

In bitcoin
0.0005 BTC
≈ $30.00
  • Bitcoin (BTC)0.0005 BTC
  • Satoshis50,000 sats
  • Bits (µBTC, 100 sats)500.00 bits
  • USD value$30.00
  • Price per BTC$60,000.00
Not financial advice — The satoshi-to-BTC ratio is fixed (1e8). The USD value depends on the price you enter, which changes constantly — this tool does not fetch live prices.

Step-by-step

  1. 1 BTC = 100,000,000 satoshis.
  2. 50,000 sats ÷ 100,000,000 = 0.0005 BTC.
  3. USD value = 0.0005 BTC × $60,000.00 = $30.00.

How to use this calculator

  • Enter the amount you want to convert.
  • Choose whether that amount is in satoshis or bitcoin.
  • Optionally enter the current BTC price in USD for a dollar value.
  • Read the converted amount in BTC, sats, and bits.

About this calculator

A satoshi is the smallest unit of bitcoin, named after its pseudonymous creator Satoshi Nakamoto. One bitcoin is divisible into exactly 100,000,000 satoshis, so a satoshi is 0.00000001 BTC. As bitcoin's price has risen, people increasingly think and transact in satoshis ("sats") for small amounts — the way you might use cents instead of dollars. This converter moves between the two units using the fixed 100-million ratio, and also expresses the amount in "bits" (microbitcoin, equal to 100 satoshis). If you enter a current bitcoin price in US dollars, it will additionally value your amount in USD. The conversion between sats and BTC is exact and never changes; only the dollar value moves with the market, and this tool uses the price you supply rather than a live feed.

How it works — the formula

1 BTC = 100,000,000 sats BTC = sats ÷ 100,000,000 USD = BTC × price per BTC

The unit conversion is a fixed power of ten; the dollar value layers on a user-supplied market price.

Worked examples

Example 1
50,000 sats to BTC, $60k price
Inputs:
amount=50000, unit=sats, price=60000
Output:
0.0005 BTC ≈ $30
Example 2
0.25 BTC to sats
Inputs:
amount=0.25, unit=btc, price=0
Output:
25,000,000 sats
Example 3
1,000,000 sats, $50k price
Inputs:
amount=1000000, unit=sats, price=50000
Output:
0.01 BTC = $500

Limitations

  • USD value uses the price you enter, not a live feed.
  • Does not include exchange fees or spreads.
  • Rounds BTC to 8 decimals (one satoshi).

Unit conversion is exact; dollar values are only as current as the price you supply.

Frequently asked

Exactly 100,000,000 (one hundred million). So one satoshi equals 0.00000001 BTC, and the conversion between the two is fixed and exact — it never changes with the market.

Related calculators

More tools you might like