GALAXY OF TOOLS

CRYPTO SECTOR

Satoshi to BTC Converter

Convert satoshis, bits, mBTC and BTC exactly, and work out a transaction fee from sat/vB × virtual bytes.

per BTC
Type a rate yourself — no prices are fetched.
— 
UnitValueCopy

Transaction fee estimator

sat/vB
From your wallet or a mempool fee chart.
vbytes
≈141 vB for a 1-in 2-out native SegWit transaction.
—Fee in sats
—Fee in BTC
—Fee at your rate

Informational only, not investment advice. Fee rates change by the minute; your wallet’s estimate is what counts. Never type a seed phrase or private key into any website.

Runs entirely in your browser. Nothing you enter or upload is sent to a server.

Satoshi to BTC converter and fee calculator

A satoshi is the smallest unit of bitcoin: one hundred-millionth of a BTC. Wallets, exchanges and Lightning apps increasingly show balances in “sats”, while prices and holdings are quoted in BTC, so converting between the two comes up constantly. This satoshi to BTC converter moves any amount between sats, bits (μBTC), millibitcoin (mBTC) and BTC with exact integer arithmetic — there is no floating-point rounding, and 2,100,000,000,000,000 sats comes out as precisely 21,000,000 BTC.

The second half of the page is a fee estimator. Bitcoin fees are not a percentage of the amount sent; they are a rate in satoshis per virtual byte (sat/vB) multiplied by the size of the transaction. Enter the rate your wallet or a mempool chart shows, pick a typical transaction shape or type the vbytes, and you get the fee in sats and BTC. Add a BTC price if you want to see it in dollars, rupees or pounds.

The page makes no network requests and is informational only — not investment or tax advice.

How to use the Satoshi to BTC Converter

  1. Enter an Amount and choose the Unit it is in: satoshi, bit, mBTC or BTC.
  2. Read the headline BTC value and the table of all four units. The copy buttons give you plain decimal strings.
  3. Optionally type the current BTC price to see the amount and any fee in your own currency.
  4. For a fee, enter the Fee rate in sat/vB and the Transaction size in vbytes, or pick a shape from Typical sizes.
  5. Press Copy conversion table to paste all units into a note or spreadsheet.

Satoshi to BTC Converter features

Exact integer maths

Amounts are held as whole satoshis in a BigInt, so there is no 0.1 + 0.2 drift even at the 21-million-coin scale.

Four units

satoshi, bit (100 sat), mBTC (100,000 sat) and BTC (100,000,000 sat), with the BIP-176 “bits” denomination included.

sat/vB fee estimator

Fee rate × virtual bytes, rounded up to the next whole satoshi as nodes do, with presets for common SegWit, Taproot and legacy transaction shapes.

Your fiat rate

Type any price; the page never fetches market data and never tracks you.

Sub-satoshi guard

Half a satoshi cannot exist on chain, so amounts finer than 1 sat are flagged instead of rounded.

Bitcoin unit table

UnitSatoshisBTCNote
1 satoshi (sat)10.00000001Smallest on-chain unit; Lightning goes finer with millisats off chain
1 bit (μBTC)1000.000001Proposed in BIP-176; used by some wallets
1 mBTC100,0000.001Millibitcoin
1 BTC100,000,0001
Max supply2,100,000,000,000,00021,000,000Reached around the year 2140

How Bitcoin fees work

Miners choose transactions by fee rate, not fee amount, because block space is limited to 4 million weight units (about 1 MB of legacy data). The rate is expressed in satoshis per virtual byte, where a vbyte is weight ÷ 4. A typical native SegWit payment with one input and two outputs (payment plus change) weighs about 141 vB, so at 10 sat/vB it costs 1,410 sats = 0.0000141 BTC. A legacy P2PKH transaction of the same shape is about 226 vB and costs 60% more at the same rate; a Taproot spend is roughly 154 vB.

Every extra input adds about 68 vB (SegWit) or 148 vB (legacy), which is why consolidating many small UTXOs during a quiet, low-fee period saves money later. The estimator rounds the result up to a whole satoshi, matching how nodes compute the minimum fee.

  • Fee rates are quoted by wallets and mempool explorers in sat/vB; multiply by your transaction’s vbytes to get the total.
  • A rate of 1 sat/vB is the usual relay minimum; during congestion rates of 50–200 sat/vB are common.
  • Replace-by-fee (RBF) lets you bump a stuck transaction by re-broadcasting it with a higher rate.

Related tools

Validate the destination before you send with the wallet address validator, make a payment QR with the Bitcoin QR generator, see when the block subsidy next halves with the halving countdown, and convert Ethereum units with the gwei to ETH converter.

Satoshi to BTC Converter FAQ

How many satoshis are in one bitcoin?

Exactly 100,000,000 (one hundred million). The unit is named after Bitcoin’s pseudonymous creator, Satoshi Nakamoto, and the 8-decimal limit is fixed in the protocol.

How do I convert sats to BTC manually?

Divide by 100,000,000, or move the decimal point eight places to the left. 250,000 sats = 0.0025 BTC. To convert BTC to sats, multiply by 100,000,000.

What is a vbyte and why does it matter for fees?

A virtual byte is the size unit introduced with SegWit: transaction weight divided by four. Fees are charged per vbyte, so smaller (more modern) transaction types pay less at the same sat/vB rate.

Why does the converter reject 0.5 satoshi?

The Bitcoin protocol cannot represent fractions of a satoshi on chain. Lightning channels keep millisatoshi balances internally, but they settle on chain in whole sats.

Does the satoshi to BTC converter use the live bitcoin price?

No. It never contacts a server. If you enter a price yourself, the fiat figures use exactly that number.

Is this financial advice?

No. It is a unit converter and arithmetic helper only.

You might also need