Bitcoin Data

Bitcoin Halving Countdown

Block 966,788 of 1,050,000 — 83,212 blocks to go.

Estimated time to block 1,050,000
550
days
23
hours
25
minutes
37
seconds
60.38% of the current 210,000-block epoch mined · estimate 2028-03-17 UTC, moves with block times
Current block
966,788
Blocks remaining
83,212
~572s per block
Reward now → after
3.125 → 1.5625
BTC per block
New BTC per day
472 → 236
before → after

Every halving so far

#DateBlockReward beforeReward after
12012-11-28210,00050 BTC25 BTC
22016-07-09420,00025 BTC12.5 BTC
32020-05-11630,00012.5 BTC6.25 BTC
42024-04-20840,0006.25 BTC3.125 BTC
5~2028-03-17 (est.)1,050,0003.125 BTC1.5625 BTC

When is the next Bitcoin halving?

At block 1,050,000. With 83,212 blocks remaining and an average block time of 572 seconds, the estimate is 2028-03-17. The date moves as block times change.

What happens at the halving?

The block subsidy falls from 3.125 BTC to 1.5625 BTC per block, so new supply drops from about 472 to 236 BTC per day.

How many halvings have there been?

Four: November 2012 (block 210,000), July 2016 (420,000), May 2020 (630,000) and April 2024 (840,000). The fifth is at block 1,050,000.

Free public data, refreshed automatically. Not financial advice — do your own research.