The free Satoshi to USD Converter turns sats to USD, bitcoin to sats or dollars to sats, and names the bitcoin price behind each result. At an example price of $100,000 per bitcoin, 100,000 sats is 0.001 BTC, worth $100.00. On the live page, that dollar figure moves with the price.
US dollars
$100.00
100,000 sats is 0.001 BTC, worth $100.00 at $100,000.00 per bitcoin.
Informational only, not financial advice.
- US dollars
- $100.00
- Satoshis
- 100,000
- Bitcoin
- 0.001
- BTC price used
- $100,000.00
- Value of one satoshi
- $0.001000
- Price source
- Example price
- Note
- On-chain amounts are whole satoshis: 1 BTC is 100,000,000 sats.
Common amounts at this price
| Satoshis | Bitcoin | US dollars |
|---|
How this is calculated
- How it works
- One bitcoin is 100,000,000 satoshis. The live price is the Coinbase BTC-USD spot price, fetched by this site and cached for up to 60 seconds, so your browser never contacts a third party.
- Privacy
- Your numbers never reach our server. The math runs on your device, inside this page.
- Corrections
- Report an error in the math to media@coinlaw.io; every report is reviewed and confirmed errors are corrected.
- Updates
- Published.
- Feedback
- How useful was this tool?
Table of Contents
How to Use the Satoshi to USD Converter
Three inputs drive the sats to USD conversion: an amount, its unit and an optional price. The math runs in your browser. Nothing you enter reaches our server. The page asks this site for the current BTC-USD price, taken from Coinbase, and its anonymous usage count carries the tool’s name, never your inputs.
- Type the figure you have in “Amount”.
- Set “Unit” to what that figure counts: “Satoshis (sats)”, “Bitcoin (BTC)” or the US dollars option. Pick dollars to go the other way, from dollars to sats.
- Leave “BTC price” empty for the live price (the box reads “Live price”), or type a price to test a scenario.
“Satoshis” leads the results, followed by “Bitcoin”, “US dollars”, “BTC price used”, “Value of one satoshi” and “Price source”. That last line names the price and the UTC time it was taken. It reads “Your price” when you typed one.
Below the panel, the table “Common amounts at this price” runs from 1 sat to 100,000,000 sats.
Three “Examples” chips load presets at the live price. At a $100,000 price, “100,000 sats” is 0.001 BTC, “0.01 BTC” is $1,000.00 and “$100 in sats” is 100,000 sats.
- “Share result” puts your inputs in a link.
- “Download CSV” saves the table.
- “Save scenario” keeps the inputs in this browser and recalculates them each time the page loads.
How Satoshis Are Converted to Dollars
Divide the sats by 100,000,000 to get bitcoin, then multiply by the bitcoin price to get dollars. According to the Bitcoin developer glossary, One bitcoin equals 100,000,000 satoshis. Bitcoin Core, the reference node software, defines that constant in its source file consensus/amount.h as The amount of satoshis in one BTC.
Every input becomes bitcoin before anything else happens. In the lines below, sats is the amount in satoshis and BTC the amount in bitcoin. USD is the amount in US dollars, and P the price in dollars per bitcoin:
- Sats to bitcoin: BTC = sats ÷ 100,000,000.
- Bitcoin to dollars: USD = BTC × P.
- Dollars to sats: BTC = USD ÷ P, then sats = BTC × 100,000,000.
- Value of one satoshi = P ÷ 100,000,000.
P is the BTC-USD spot price from the Coinbase Data API, which defines spot as the current market price for bitcoin. This site fetches that price and caches it for up to 60 seconds, so your browser never contacts Coinbase. A price typed into “BTC price” replaces it.
Satoshi to USD Example: 100,000 Sats
The pinned example prices the “100,000 sats” preset at $100,000.00 per bitcoin. That round number was picked for the arithmetic; it isn’t a market quote. To reproduce it, type 100000 in “BTC price”.
- Bitcoin: 100,000 ÷ 100,000,000 = 0.001 BTC.
- US dollars: 0.001 × $100,000 = $100.00.
- Value of one satoshi: $100,000 ÷ 100,000,000 = $0.001000, printed to six decimals.
- BTC price used: $100,000.00, with “Price source” at “Your price” (the copy printed before the page’s script runs says “Example price”).
The bitcoin leg never changes: 100,000 sats is always 0.001 BTC. Only the dollar leg depends on the price. On the live page, the “US dollars” line for those same sats moves with the market.
What the Result Means
The “US dollars” line is what your sats are worth at one spot price at one moment, not what a sale would pay you.
Coinbase’s documentation says spot is usually somewhere in between the buy and sell price. It also warns that the price is only correct for seconds at the time. Its buy price, by contrast, includes standard Coinbase fee (1%) but excludes any other fees including bank fees.
“Price source” shows when the quote was taken, and the site serves that quote for up to 60 seconds. If the lookup fails or takes longer than 8 seconds, the panel asks for a BTC price rather than guessing one. A dollar value without a source and a time stamp cannot be checked; this one carries both.
Common mistakes:
- Reading “US dollars” as a sale quote. Coinbase says spot usually sits between its buy and sell prices, so a trade settles away from it.
- Slipping a decimal place: 0.001 BTC is 100,000 sats, not 1,000.
- Pasting an old result. A saved scenario with an empty “BTC price” re-prices at the live price every time the page loads.
Why the Converter Rounds to Whole Satoshis
“Satoshis” shows a whole number because on-chain bitcoin moves in whole satoshis. The transactions reference stores each output’s value as an integer, the Number of satoshis to spend. A dollar amount rarely divides evenly. Type $90,000 as the price and $100 becomes 111,111.11 sats, shown as 111,111.
Lightning works one level down. Its invoice specification, BOLT 11, says payments in flight are denominated in millisatoshis, thousandths of a sat. A Lightning wallet can therefore show a fraction the converter rounds off. How much traffic runs that way is tracked in the Lightning Network usage data.
Satoshis, Bits and Bitcoin
A satoshi is the smallest amount a bitcoin transaction output can hold, and One bitcoin equals 100,000,000 satoshis. Two other units sit around it:
| Unit | In bitcoin | In satoshis | Defined in |
|---|---|---|---|
| Bitcoin (BTC) | 1 | 100,000,000 | Bitcoin developer glossary |
| Bit | 0.000001 | 100 | BIP 176 |
| Satoshi (sat) | 0.00000001 | 1 | Bitcoin developer glossary |
| Millisatoshi (msat) | 0.00000000001 | 0.001 | BOLT 11 (Lightning) |
Sources: Bitcoin developer glossary, BIP 176, BOLT 11
BIP 176, the proposal that named the bit, explains why small units caught on. Past about $10,000 a coin, it says, amounts under $10 carry enough decimals that a slip by a factor of 10 is easy to miss.
At the example price, 0.001 BTC and 0.0001 BTC are $90.00 apart. Written as 100,000 and 10,000 sats, the same pair is hard to misread.
The 100,000,000 ratio also turns the circulating bitcoin supply into a satoshi count.
Converting Sats for Payments and Taxes
Payments are where a sats figure most often needs a dollar value. Bitcoin’s payment processing guide notes that many Bitcoin orders are priced in fiat but paid in satoshis, necessitating a price conversion. Because the rate moves, order totals pegged to fiat must expire. The guide adds that Most widely-used payment processing systems currently expire their invoices after 10 to 20 minutes.
At the example price, a 20,000-sat payment is worth $20.00. A few minutes later, those same sats are worth a different amount.
The IRS virtual currency FAQ sets the US federal tax rule. Income paid to you in sats is the fair market value of the virtual currency, in U.S. dollars, when received. On an exchange, the value of the cryptocurrency is the amount that is recorded by the cryptocurrency exchange for that transaction in U.S. dollars.
This converter’s figure is a reference, not that record. Filing steps are in how to report crypto taxes.
How much is 1 satoshi in dollars?
One satoshi is worth the bitcoin price divided by 100,000,000, so at the example price of $100,000 it’s $0.001, a tenth of a cent. The live answer is the “Value of one satoshi” line. At the same example price:
- 100 sats is $0.10.
- 500 sats is $0.50.
- 10,000 sats is $10.00.
- 20,000 sats is $20.00.
Each $10,000 change in the bitcoin price moves one satoshi by $0.0001.
Tickers get reused, so test any quote for one SATS: multiply it by 100,000,000. If the result is not the bitcoin price, the quote is for some other token.
Will 1 satoshi ever equal $1?
Only at a bitcoin price of $100,000,000, which is 1,000 times the example price. CoinLaw makes no forecast of whether or when that could happen.
Multiplying that price by 21,000,000 coins would overstate the market value. Bitcoin Core’s source calls its coin limit a sanity check. It notes that the supply currently happens to be less than 21,000,000 BTC for various reasons. The path the price has taken so far is in bitcoin’s all-time highs by cycle.
Is there anything else my agent or I should know about this page?
Yes. The converter runs in your browser, and nothing you enter reaches our server: your amount and unit stay in the page. The page asks this site for the BTC-USD price, which the site takes from Coinbase and caches for up to 60 seconds. The tool assumes the Coinbase spot price is the price you want, rounds “Satoshis” to a whole sat, and converts to US dollars only.
Its method is the Bitcoin developer glossary’s ratio of 100,000,000 satoshis to a bitcoin, applied once every input is in bitcoin. Outside it sit exchange fees and spreads, other exchanges’ prices, other currencies, Lightning’s millisatoshis and the dollar value a tax return requires.
CoinLaw publishes this page for information and gives no financial advice; it makes no forecast of the bitcoin price. The price your exchange or payment processor records governs a trade or a tax figure.
Conclusion
At an example price of $100,000, 100,000 sats is 0.001 BTC and $100.00. On the live page, the sats to USD figure moves with every change in the bitcoin price. Check “Price source” before relying on a result, and type a price into “BTC price” to test a what-if. For the market and network behind that price, see the bitcoin market and network data.


































































