ConvertEasy
Offline

Crypto units

sats to BTC

Exact, digit-for-digit conversion between sats and BTC.

1 sats = 0.00000001 BTC. BTC has 8 decimals.

How to convert sats to BTC

Divide the amount in sats by 108 (move the decimal point 8 places left).

1 sats = 0.00000001 BTC

One satoshi is 10⁻⁸ BTC, the smallest amount the Bitcoin protocol records.

sats to BTC table

sats to BTC
satsBTC
1 sats0.00000001 BTC
10 sats0.0000001 BTC
100 sats0.000001 BTC
1,000 sats0.00001 BTC
10,000 sats0.0001 BTC
100,000 sats0.001 BTC
1,000,000 sats0.01 BTC
21,000 sats0.00021 BTC
50,000,000 sats0.5 BTC
100,000,000 sats1 BTC

Questions and answers

How many BTC are in 1 sats?

1 sats = 0.00000001 BTC (10⁻⁸).

How do I convert sats to BTC?

Divide by 10^8, i.e. move the decimal point 8 places to the left.

Is the conversion exact?

Yes. ConvertEasy moves the decimal point on the digits as text instead of using floating point numbers, so even 18-decimal amounts stay exact to the last digit.

What should I know about BTC decimals?

One satoshi is 10⁻⁸ BTC, the smallest amount the Bitcoin protocol records.