1. Home
  2. Developer tools
  3. Satoshi to BTC Converter

Satoshi to BTC Converter

A bitcoin is 100,000,000 satoshis. Convert between satoshis, bits, millibitcoin, bitcoin and Lightning millisatoshis with exact arithmetic, and optionally multiply by a price you enter.

Free, no sign-up. Runs in your browser: nothing is uploaded.

How to use Satoshi to BTC Converter

  1. Enter an amount and choose the units.
  2. Read the result and the table of all units.
  3. Type a price to see the value.

Features

  • Satoshi, bit, mBTC, BTC and millisatoshi
  • Exact arithmetic, no floating-point drift
  • Table of every unit
  • Value at a price you type
  • No price feed or network request
  • Swap button

Supported formats

Input

  • Typed or pasted numbers

You get

  • All units

Private by design

Everything you enter is processed by your browser on this device. Nothing is sent to openWorkstand or anyone else, so the Satoshi to BTC Converter is safe for private and work data. After you have used it once while online, it also works without an internet connection. How local processing works

Good to know

  • The price box multiplies by a number you type; no live price is fetched.
  • Amounts cannot go below one millisatoshi.

Guide

Satoshis, bits and bitcoin: converting units without rounding

Bitcoin amounts have a lot of decimal places, which is why the unit called a satoshi exists: one hundred-millionth of a bitcoin. Prices, fees and balances in transactions are stored as whole satoshis, but wallets and exchanges show them in other units, and the figures people quote differ depending on where they look. This page converts among the five units in use and shows them side by side.

The units

The satoshi, named after the creator of Bitcoin, is the smallest amount recorded on the blockchain, 0.00000001 BTC. A “bit” (written µBTC) is 100 satoshis, one millionth of a bitcoin, and a millibitcoin (mBTC) is 100,000 satoshis, a thousandth. The Lightning Network, a payment layer on top of Bitcoin, counts in millisatoshis, thousandths of a satoshi, so very small payments are possible off-chain. The page includes all five and converts among them.

Avoiding rounding errors

The danger in converting is floating-point arithmetic. A script that divides 150,000 by 100,000,000 and multiplies back may not return the original, and sums of many small amounts drift. The converter works with whole numbers: it expresses the amount in the smallest unit, millisatoshi, as a big integer, and writes it out in the unit you ask for by placing the decimal point. Nothing is rounded. If you type an amount that cannot be represented, such as 0.5 satoshi in the satoshi unit or a fraction of a millisatoshi, the page says so.

Using the page

Type an amount, pick the unit it is in and the unit you want, and read the answer. Below it a table lists the same amount in every unit. The Swap button reverses the pair. Commas and spaces in the number are ignored, so a figure copied from a statement can be pasted as it is. The optional price box takes the price of one bitcoin in your own currency, as a number you type, and shows the value of the amount; no price is looked up.

Reading fee rates

Fee rates in Bitcoin are quoted in satoshis per virtual byte (sat/vB). The cost of a transaction is its size in virtual bytes times the rate. A 140-vbyte transaction at 10 sat/vB costs 1,400 satoshis, which this page converts to 0.000014 BTC or 14 bits. Seeing the same figure in bits and in BTC makes it easier to relate a fee to the amount being sent.

A worked example

The Sample button loads 150,000 satoshis. In bitcoin that is 0.0015; in mBTC 1.5; in bits 1,500; and in millisatoshis 150,000,000. Each conversion is a shift of the decimal point: a bitcoin is 10⁸ satoshis, so 150,000 divided by 10⁸ is 0.0015, and a bit is 10² satoshis, so 150,000 divided by 100 is 1,500. Entering a price of your choice in the box multiplies 0.0015 by that figure.

Limits

The page converts units and nothing else. It does not show the price of bitcoin, sizes of transactions, fee estimates or balances, and it never contacts a network. Different wallets round displayed amounts differently, so figures may differ by the last digit on screen but not in the amount itself. The page makes no statement about value or advice about buying, selling or holding.

Checked against the current version of the Satoshi to BTC Converter on .

Frequently asked questions

Why does a block explorer show amounts in satoshis for fees?

Fees are small, and a figure like 1,240 satoshis is easier to read than 0.0000124 BTC. Fee rates are quoted in satoshis per virtual byte for the same reason, so a transaction of 140 vbytes at 10 sat/vB costs 1,400 satoshis.

Can I send a fraction of a satoshi on the blockchain?

No. Outputs on the main chain are whole satoshis. The Lightning Network tracks payments in millisatoshis internally, but when a channel is settled on-chain, amounts are rounded to whole satoshis.

How many satoshis are in a bitcoin?

100,000,000. So 1 satoshi is 0.00000001 BTC, the smallest unit recorded on the blockchain.

What is a millisatoshi?

A thousandth of a satoshi, used on the Lightning Network for payments smaller than one satoshi. On-chain transactions cannot hold less than one satoshi.

Keep working with the result

openWorkstand also includes a free workspace with documents, spreadsheets, tasks, projects and a calendar that save to a folder on your computer.