Satoshi Converter: Convert BTC, Sats & USD Instantly
Bitcoin amounts can be shown in BTC, satoshis, mBTC, bits, or a fiat value such as USD. Moving between those units manually is simple in theory, but long decimal values make mistakes easy. This Satoshi Converter lets you convert BTC, sats, mBTC, bits, and USD from one place. Enter an amount, choose the starting unit, and the tool calculates the equivalent Bitcoin values automatically using the Bitcoin price shown in the converter.
A Satoshi Converter changes Bitcoin amounts between BTC, satoshis, mBTC, bits, and USD. One bitcoin always equals 100,000,000 satoshis, while the USD value changes with Bitcoin’s market price. The calculator handles fixed Bitcoin-unit conversions separately from price-based USD conversions, making small Bitcoin amounts easier to understand.
Convert sats, BTC, mBTC, bits and USD with exact Bitcoin-unit math and a live BTC price.
BTC, mBTC, bits and sats use fixed ratios. Only the USD value depends on the BTC market price.
Bitcoin-unit conversions are fixed. USD values are market-based reference estimates. You can edit the BTC price manually at any time or refresh the live price.
How to Use the Satoshi Converter
Enter the value you want to convert and select its current unit. You can start with BTC, satoshis, mBTC, bits, or USD, depending on the amount you already have.
The converter then displays the equivalent values across the other supported units. For example, entering 0.01 BTC returns 1,000,000 sats, along with its mBTC, bit, and USD equivalents.
For USD calculations, the tool uses the Bitcoin price displayed in the price field. When a live price is available, it can be loaded automatically. You can also replace that price manually if you want to test a different Bitcoin value.
The important distinction is that Bitcoin-unit conversions are fixed, while USD conversions depend on the BTC market price.
What Is a Satoshi?
A satoshi is the smallest standard unit of Bitcoin and is commonly shortened to sat or sats.
The fixed relationship is:
1 BTC = 100,000,000 satoshis
Therefore:
1 satoshi = 0.00000001 BTC
Sats make small Bitcoin amounts easier to read. Instead of displaying a balance as 0.00000500 BTC, the same amount can be written as 500 sats.
This becomes particularly useful when discussing small transfers, transaction-related amounts, or Lightning payments. The underlying value is still Bitcoin; only the denomination changes.
Bitcoin and Satoshi Conversion Table
Bitcoin can be represented using several denominations. Each unit describes a different fraction of one BTC.
| Bitcoin Unit | Symbol | BTC Value | Satoshi Value |
|---|---|---|---|
| Bitcoin | BTC | 1 BTC | 100,000,000 sats |
| Millibitcoin | mBTC | 0.001 BTC | 100,000 sats |
| Bit / Microbitcoin | µBTC | 0.000001 BTC | 100 sats |
| Satoshi | sat | 0.00000001 BTC | 1 sat |
These relationships remain fixed regardless of Bitcoin's market price.
For example, even if the dollar price of Bitcoin changes significantly, 1 BTC will still contain exactly 100,000,000 sats.
How to Convert Satoshis to Bitcoin
To convert satoshis to BTC, divide the number of sats by 100,000,000.
The formula is:
BTC = Satoshis ÷ 100,000,000
For example:
1,000 sats ÷ 100,000,000 = 0.00001 BTC
A few more examples make the scale easier to understand:
| Satoshis | BTC |
|---|---|
| 100 sats | 0.000001 BTC |
| 1,000 sats | 0.00001 BTC |
| 10,000 sats | 0.0001 BTC |
| 100,000 sats | 0.001 BTC |
| 1,000,000 sats | 0.01 BTC |
The Satoshi Converter performs these calculations automatically, which is especially useful when the amount contains many zeros or needs to be compared with another Bitcoin denomination.
How to Convert Bitcoin to Satoshis

BTC to sats works in the opposite direction. Multiply the BTC amount by 100,000,000.
The formula is:
Satoshis = BTC × 100,000,000
For example:
0.01 BTC × 100,000,000 = 1,000,000 sats
Likewise:
0.001 BTC = 100,000 sats
0.0001 BTC = 10,000 sats
0.00000001 BTC = 1 sat
This fixed conversion is why BTC-to-satoshi calculations do not need a live cryptocurrency price feed. Market price only becomes relevant when Bitcoin is being converted into USD or another fiat currency.
Satoshi to USD Converter: How the Value Is Calculated
A satoshi does not have a permanently fixed USD value because Bitcoin's market price changes.
To convert sats to USD, the amount is first converted into BTC:
Satoshis ÷ 100,000,000 = BTC
The resulting BTC amount is then multiplied by the Bitcoin price used by the converter:
BTC Amount × Bitcoin Price = USD Value
For example, suppose Bitcoin is priced at $100,000.
At that price:
1 BTC = $100,000
Because one BTC contains 100 million sats:
1 sat = $0.001
That would make:
1,000 sats = $1
and:
100,000 sats = $100
These figures are only examples. If Bitcoin's USD price changes, the dollar value of those sats changes too.
This is why the tool shows the BTC price being used for the conversion. A custom price can also be useful for checking historical values or testing hypothetical price levels.
How Many Satoshis Are in a Bitcoin?
There are exactly 100,000,000 satoshis in one bitcoin.
This is a fixed unit relationship, not a market-based calculation.
Some common BTC-to-satoshi conversions include:
| BTC Amount | Satoshis |
|---|---|
| 1 BTC | 100,000,000 sats |
| 0.5 BTC | 50,000,000 sats |
| 0.1 BTC | 10,000,000 sats |
| 0.05 BTC | 5,000,000 sats |
| 0.01 BTC | 1,000,000 sats |
| 0.001 BTC | 100,000 sats |
| 0.00001 BTC | 1,000 sats |
Knowing this relationship also helps explain why very small Bitcoin balances can still contain thousands or millions of satoshis.
What Are mBTC and Bits?
BTC and sats are the most familiar Bitcoin denominations, but they are not the only ones.
A millibitcoin, written as mBTC, represents one-thousandth of a bitcoin:
1 mBTC = 0.001 BTC = 100,000 sats
A bit, also known as a microbitcoin or µBTC, represents one-millionth of a bitcoin:
1 bit = 0.000001 BTC = 100 sats
For example, the same Bitcoin amount can be written as:
0.005 BTC
5 mBTC
5,000 bits
500,000 sats
All four expressions represent the same underlying amount.
Including these units in a Satoshi Converter is useful because different wallets, tools, older interfaces, and Bitcoin discussions may present amounts using different denominations.
Why Use Sats Instead of BTC?
Sats can make smaller Bitcoin amounts easier for people to read and compare.
Consider:
0.00000250 BTC
versus:
250 sats
Both values are identical, but the satoshi version avoids a long decimal and makes the size of the amount more immediately visible.
BTC remains useful for larger balances, while sats can be more practical for smaller transactions or fees. The most useful denomination depends on the scale of the amount being discussed.
The converter allows users to switch between these representations without changing the underlying Bitcoin value.
Satoshis, Bitcoin Fees, and Lightning
Small Bitcoin-related values are frequently easier to express in sats rather than BTC.
The Lightning Network can use an even smaller accounting unit known as the millisatoshi, usually abbreviated as msat.
The relationship is:
1 sat = 1,000 msat
Millisatoshis provide additional precision within Lightning-related accounting, but they should not be confused with a smaller standard on-chain Bitcoin unit.
For normal Bitcoin balances and base-layer transactions, a satoshi remains the smallest standard denomination.
Common Satoshi Conversion Mistakes
One of the most common mistakes is using the wrong number of zeros. Because one BTC contains 100 million sats, a misplaced decimal can change a conversion dramatically.
Another mistake is treating the USD value of a satoshi as fixed. The BTC-to-sats ratio is fixed, but the sats-to-USD value is variable because it depends on Bitcoin's market price.
Users can also confuse mBTC, bits, and sats. For example, one bit equals 100 sats, while one mBTC equals 100,000 sats. These units are not interchangeable.
Rounding too early can also create inaccurate results. Bitcoin supports eight decimal places at the BTC level, so small values should be converted carefully before unnecessary rounding is applied.
Finally, remember that changing the displayed denomination does not create or remove Bitcoin. Converting 0.01 BTC into 1,000,000 sats simply expresses the same amount at a different scale.
FAQs
How many satoshis are in 1 BTC?
There are exactly 100,000,000 satoshis in 1 BTC. This conversion ratio does not change with Bitcoin's market price.
How much is 1 satoshi in USD?
The value of one satoshi in USD depends on the current price of Bitcoin. Divide the BTC price by 100,000,000 to calculate the approximate dollar value of one sat.
How many sats are in 0.01 BTC?
There are 1,000,000 sats in 0.01 BTC.
What is the difference between BTC and sats?
BTC and sats are different denominations of the same asset. One BTC is equal to 100 million satoshis, while one sat represents 0.00000001 BTC.
Is a satoshi the smallest Bitcoin unit?
A satoshi is the smallest standard unit recorded on Bitcoin's base layer. Lightning-related systems may use millisatoshis for additional internal precision.
Does the BTC-to-satoshi conversion ever change?
No. 1 BTC always equals 100,000,000 sats. What changes over time is the value of BTC and sats when measured against currencies such as USD.
Final Thoughts
The Satoshi Converter makes it easier to move between BTC, sats, mBTC, bits, and USD without manually counting decimal places. Use it to understand Bitcoin amounts at different scales while keeping fixed Bitcoin-unit conversions separate from changing fiat prices.






