The Bitcoin supply schedule,
from genesis to 2140.

How much Bitcoin has been mined. How much remains. When the next halving hits. The complete issuance curve from the genesis block in 2009 to the last satoshi in approximately 2140.

NEXT HALVING ESTIMATE
···
···
Current block reward: 3.125 BTC · Est. based on 10-minute average block time
SUPPLY CURVE (2009 to 2140)
MINED SO FAR
···
··· of 21M
REMAINING
···
ESTIMATED LOST ×DON'T TRUST, VERIFYClaim: Approximately 3-4 million BTC estimated lost based on HODL wave analysis.Verify at: Glassnode HODL Waves ↗ · Chainalysis lost-coin research ↗Estimates vary. Treat as directional.
~4M
HALVINGS COMPLETED
4 of 33
HALVING HISTORY & SCHEDULE ×DON'T TRUST, VERIFYClaim: Halving dates and block rewards per Bitcoin protocol.Verify at: Bitcoin Wiki: Controlled Supply ↗ · bitcoin.org FAQ ↗Halving every 210,000 blocks hardcoded in consensus rules.
Halving Block Date Reward (BTC)
What this tool assumes
  • Next halving block is 1,050,000 (estimated April 2028).
  • Block time averages 10 minutes but varies; estimated date is approximate.
  • Block reward after the 2028 halving: 1.5625 BTC per block.

Supply figures derived from the block-reward schedule assuming 10-minute average blocks. Actual block times drift.

HOW THIS IS CALCULATED

This tool runs entirely in your browser — no data is sent to any server. All formulas use standard financial math. Verify the methodology or inspect the source code in your browser's dev tools.