Skip to main content

Bitcoin Unit Converter

Free Bitcoin Unit Converter. Convert between BTC, mBTC, bits, and satoshis instantly. Includes live USD value and a quick-reference denomination table.

Auto-calculates as you type. Convert between Bitcoin denominations instantly.

Convert Bitcoin Units

Enter an amount and select units to convert between BTC, mBTC, bits, and satoshis.

Quick answer: Convert between BTC, mBTC, bits, and satoshis instantly. 1 BTC = 1,000 mBTC = 1,000,000 bits = 100,000,000 satoshis. Essential for Lightning Network and micro-transaction pricing.

How to use Bitcoin Unit Converter

The Bitcoin Unit Converter instantly translates between BTC, millibitcoin (mBTC), microbitcoin (μBTC), satoshis, and USD equivalents. Enter an amount, pick the From Unit and To Unit, and the converted amount, its USD value and a table of all four units update in real time. With 1 BTC = 100,000,000 satoshis and prices above $73,000, even small fractions carry meaningful dollar value — 10,000 sats ≈ $7.37 at current rates.

Use the converter when quoting Lightning Network invoices (typically denominated in sats), comparing on-chain fees across wallets that display different units, or converting merchant prices shown in mBTC back to full BTC for portfolio tracking. The tool eliminates the most common decimal-place errors that cost traders real money.

What do the inputs mean?

The Amount field accepts any positive decimal number, and From Unit and To Unit offer BTC, mBTC, μBTC and sat. BTC supports up to 8 decimal places (the smallest on-chain unit is 1 satoshi = 0.00000001 BTC). mBTC uses 5 decimals, μBTC uses 2, and satoshis are always whole integers. The USD Value is calculated from the BTC Price (USD) field, which starts at a fixed default and does not refresh automatically, so type in the current price.

When pasting values from an exchange or wallet, remove thousands separators first: the Amount field is a plain number input and does not auto-detect formats such as comma separators. For very large sat amounts (e.g., Lightning channel capacities of 10,000,000+ sats), the result in BTC is displayed with full precision so you can verify decimal placement before sending a transaction.

How to interpret results correctly

The converter output shows exact equivalences between Bitcoin denominations — BTC, millibitcoin (mBTC), microbitcoin (μBTC), and satoshis. If you entered 0.005 BTC and see 500,000 satoshis, the USD Value row puts that at $386.50 with the default BTC Price (USD) of $77,300; type in today's price to get a current figure. Always verify the denomination label before copying a value into a wallet or exchange, sending 500,000 sats is not the same as sending 0.005 BTC if the receiving field expects a different unit.

Use the output to sanity-check Lightning Network invoices, on-chain transaction amounts, and payment requests. A Lightning invoice for 50,000 sats equals 0.0005 BTC, about $38.65 at $77,300/BTC. If the invoice amount looks off by a factor of 10 or 100, you likely have a unit mismatch. Cross-reference the converted value with our crypto converter to get the current USD equivalent before confirming any payment.

What scenarios can you model?

Lightning Network payments: a merchant quotes 25,000 sats for a coffee. Convert to BTC (0.00025) and then to USD ($19.33) to verify the price is reasonable before paying. For recurring Lightning subscriptions, convert the sat-denominated amount monthly to track whether BTC price changes have made the subscription more expensive in fiat terms.

Stacking sats strategy: you DCA $50 weekly into Bitcoin. At $77,300/BTC, each purchase nets approximately 64,683 sats. Tracking accumulation in satoshis rather than BTC fractions makes progress feel tangible, crossing the 1-million-sat milestone (0.01 BTC, ~$773) is a meaningful psychological marker. Use our DCA calculator to project when you will hit your next sat milestone.

What should you check before you act?

  1. Before converting: 1) Confirm which Bitcoin unit the receiving platform expects, some wallets display in BTC, others in sats, others in mBTC. 2) If you need a fiat equivalent, type a fresh BTC/USD rate into the BTC Price (USD) field, since it starts at a fixed $77,300 default and does not update on its own. 3) Double-check that you are converting Bitcoin units and not confusing BTC with wrapped variants like WBTC.
  2. After converting: compare the satoshi amount to the payment request digit-by-digit. A single misplaced zero changes the payment by 10x. For amounts over 1 million sats ($737+), verify via a second conversion tool before sending.

What mistakes make this calculation wrong?

  • The most common mistake is confusing satoshis with other small-unit denominations across blockchains. Satoshis are Bitcoin-only — Ethereum uses gwei/wei, Solana uses lamports. Entering a satoshi value into a gwei field or vice versa produces wildly wrong results. Always confirm which network and denomination you are working with before transacting.
  • Another frequent error is assuming 1 sat = $0.01. At $77,300/BTC, 1 satoshi equals $0.000773, roughly 14x less than a penny. This misconception leads to dramatically undersized Lightning payments. Memorize the current sat-to-cent ratio and update it monthly as BTC price changes.

What is a realistic range to expect?

Key unit equivalences to memorize: 1 BTC = 100,000,000 sats = 1,000 mBTC = 1,000,000 μBTC. At $77,300/BTC: 1 sat = $0.000773, 1,000 sats = $0.773, 100,000 sats = $77.30, 1 million sats = $773. These anchor points enable rapid mental estimation without a calculator.

Lightning Network typical payment ranges: micro-tips 100–1,000 sats ($0.08–$0.77), small purchases 5,000–50,000 sats ($3.87–$38.65), medium purchases 50,000–500,000 sats ($38.65–$386.50). If a Lightning invoice falls outside these ranges for the item type, double-check the amount.

Execution templates you can reuse

Standard workflow for Lightning payments: receive invoice → note sat amount → convert to USD using this tool → verify USD amount matches expected price → pay if correct. This 15-second check prevents overpayment errors that are irreversible on Lightning.

For portfolio tracking in sats, maintain a simple spreadsheet logging each purchase: date, USD spent, sats received, cumulative sats. This sat-denominated ledger reveals your true cost basis per satoshi and shows accumulation progress independent of BTC's USD price volatility.

Data hygiene and model maintenance

Update your mental sat-to-USD conversion ratio at least monthly. At $50K/BTC, 1 sat = $0.0005; at $75K, 1 sat = $0.00075; at $100K, 1 sat = $0.001. As BTC price moves, your intuition about Lightning payment sizes must recalibrate to avoid under- or over-paying.

When sharing Bitcoin amounts publicly (invoices, donation addresses, social media tips), use satoshis for amounts under 0.01 BTC, it avoids decimal confusion and is the standard convention in the Lightning ecosystem. Use BTC notation only for amounts above 0.01 BTC.

Final validation before capital deployment

Verify conversions with mental math: 1 BTC = 10^8 sats, so move the decimal 8 places. 0.001 BTC = 100,000 sats (move decimal right 8 places from 0.00100000). If your conversion result does not match this shift, re-enter the value. For mBTC, the shift is 5 places (1 mBTC = 100,000 sats).

Cross-validate any conversion used for a transaction by checking against your wallet's built-in unit display. If your wallet shows 0.005 BTC and the converter shows 500,000 sats for the same amount, the conversion is confirmed. Discrepancies mean one tool is using stale data or a different denomination.

Authoritative sources

Frequently asked questions

What are the units of Bitcoin?

Bitcoin units: 1 BTC = 1,000 mBTC (millibitcoin) = 1,000,000 μBTC (microbitcoin / "bits") = 100,000,000 sats (satoshis) = 100,000,000,000 msats (millisatoshis, used in Lightning).

How many satoshis in 1 BTC?

1 BTC = 100,000,000 satoshis (one hundred million). The smallest Bitcoin unit on-chain is 1 sat. Lightning Network breaks this further into millisatoshis (msats), where 1 sat = 1,000 msats, enabling sub-cent micropayments down to ~$0.0000007.

What is mBTC and when is it used?

mBTC (millibitcoin) = 0.001 BTC = 100,000 sats. At BTC = $70k, 1 mBTC = $70. European exchanges and some merchant tools use mBTC for friendlier numbers ("buy 50 mBTC" = $3,500 instead of "buy 0.05 BTC").

Why do people use sats instead of decimals?

Sats avoid the "decimal anxiety" of seeing 0.00043 BTC and let users think in whole numbers ("43,000 sats"). The "stack sats" culture also reframes BTC as scarce digital units rather than a fractional dollar replacement.

What is a millisatoshi (msat)?

A millisatoshi is 1/1,000 of a satoshi, only used inside Lightning Network channels for routing fee precision. On-chain Bitcoin cannot store msat values — they round to the nearest sat at channel close. 1 BTC = 100 billion msats.

Bitcoin has 21M coins — how many sats total?

21,000,000 BTC × 100,000,000 sats = 2.1 × 10^15 = 2.1 quadrillion sats. That is ~262,500 sats per human alive in 2026 — making Bitcoin objectively scarcer than gold (~30g per person globally) when measured in addressable units.

For AI agents: structured site data at /llms.txt