---
title: "Satoshi to USD Converter"
date: 2026-10-30
author: "Steven Burnett"
featured_image: "https://coinlaw.io/wp-content/uploads/2026/10/satoshi-usd-converter.jpg"
---

# Satoshi to USD Converter

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.

  Satoshi to USD Converter Examples Reset 100,000 sats $100 in sats 0.01 BTC 

 

  Amount  



 

  Unit   SatsSatoshis (sats)    BTCBitcoin (BTC)    USDUS dollars (USD)  

  BTC price $  

Leave blank to use the live spot price, or enter a price to test a scenario.

 

  

US dollars

$100.00

 Copy 

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

Satoshis100,000

Bitcoin0.001

BTC price used$100,000.00

Value of one satoshi$0.001000

Price sourceExample price

NoteOn-chain amounts are whole satoshis: 1 BTC is 100,000,000 sats.

  Copy all details Share result Download CSV  

 

 

   

Common amounts at this price

 | Satoshis | Bitcoin | US dollars |
|---|---|---|

 

 

How this is calculated

How it worksOne 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.

CorrectionsReport an error in the math to [media@coinlaw.io](mailto:media@coinlaw.io?subject=Correction%3A%20Satoshi%20to%20USD%20Converter); every report is reviewed and confirmed errors are corrected.

FeedbackHow useful was this tool? 



 The figures shown are the worked example. Enable JavaScript to calculate with your own numbers.

  

 ## 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.

1. Type the figure you have in “Amount”.
2. 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.
3. 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](https://developer.bitcoin.org/glossary.html), 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](https://docs.cdp.coinbase.com/coinbase-app/track-apis/prices), 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”.

1. Bitcoin: **100,000** ÷ **100,000,000** = **0.001** BTC.
2. US dollars: **0.001** × **$100,000** = **$100.00**.
3. Value of one satoshi: **$100,000** ÷ **100,000,000** = **$0.001000**, printed to six decimals.
4. 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](https://developer.bitcoin.org/reference/transactions.html) 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](/bitcoin-lightning-network-usage-statistics/).

## 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](/how-many-bitcoins-are-there-statistics/) 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](https://developer.bitcoin.org/devguide/payment_processing.html) 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](https://www.irs.gov/individuals/international-taxpayers/frequently-asked-questions-on-virtual-currency-transactions) 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-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](/bitcoin-all-time-high-statistics/).

## 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](/bitcoin-statistics/).

## More Crypto Calculators

[All crypto calculators (3) →](https://coinlaw.io/tools/)

- [   Net profit $50,000 to $65,000  +$287.03 Invested $1,000.00Profit +$287.03    Crypto In your browser  Crypto Profit Calculator Profit, return and break-even on a trade after fees.  +28.70%Return on investment →   ](https://coinlaw.io/crypto-profit-calculator/)
- [   Converted rate 5% APR, daily  5.127%    Crypto In your browser  APY to APR Converter Convert APR and APY at any compounding frequency.  0.127 percentage pointsDifference from input →   ](https://coinlaw.io/apy-to-apr-calculator/)