Bitcoin Halving and Supply Explorer
See the Bitcoin block reward and how many coins exist for any year or block height, with every halving in one table. Free and private.
Explore the schedule
Choose a year or a block height to see the block reward and how much bitcoin exists by then.
Years run from 2009. Block height is the number of blocks since the first one (block 0).
Rewards and supply follow the protocol rules exactly. Dates are approximate: past halvings use real dates, and everything else assumes one block every 10 minutes, so future dates are estimates. The genesis block's 50 BTC is counted but can never be spent, and some miners have claimed less than the full reward, so the amount actually in circulation is slightly lower.
A Bitcoin halving cuts the reward miners receive for each new block in half. It happens every 210,000 blocks, which takes about four years. The reward started at 50 bitcoin in 2009 and has been halved four times, to 3.125 bitcoin since April 2024. Halvings continue until around 2140, when new issuance ends and the total supply settles just under 21 million.
The halving schedule
| Halving | Block height | Approximate date | Reward per block after it | Bitcoin issued before it |
|---|---|---|---|---|
| Start | 0 | Jan 2009 (genesis) | 50 BTC | 0 BTC |
| 1 | 210,000 | Nov 2012 | 25 BTC | 10,500,000 BTC |
| 2 | 420,000 | Jul 2016 | 12.5 BTC | 15,750,000 BTC |
| 3 | 630,000 | May 2020 | 6.25 BTC | 18,375,000 BTC |
| 4 | 840,000 | Apr 2024 | 3.125 BTC | 19,687,500 BTC |
| 5 | 1,050,000 | About Apr 2028 (estimate) | 1.5625 BTC | 20,343,750 BTC |
| 6 | 1,260,000 | About Apr 2032 (estimate) | 0.78125 BTC | 20,671,875 BTC |
| 7 | 1,470,000 | About Apr 2036 (estimate) | 0.390625 BTC | 20,835,937.5 BTC |
| 8 | 1,680,000 | About Apr 2040 (estimate) | 0.1953125 BTC | 20,917,968.75 BTC |
The explorer above works for any year or block height, not just these rows.
What the explorer shows
- Block reward: the new bitcoin paid to the miner of each block at that point, after the halvings so far.
- Bitcoin issued: how much bitcoin exists by then according to the protocol’s schedule, and what share of the roughly 21 million limit that is.
- Still to be issued: what remains to be released, all of it on the same halving schedule.
- Next halving: its block height, how many blocks away it is, and an estimated date.
Everything except the dates follows Bitcoin’s rules exactly.
Why the schedule ends near 21 million
Each halving adds half as many coins as the one before it: 10.5 million in the first period, then 5.25 million, then 2.625 million, and so on. Those amounts add up to just under 21 million. Because rewards are counted in whole satoshis, the last bitcoin is issued around the year 2140 and the final total is 20,999,999.9769 bitcoin, which is usually rounded to 21 million. What Is Bitcoin? explains the limit in plain terms.
What a halving does and does not do
A halving reduces how much new bitcoin miners earn per block. It does not change the ten-minute target between blocks, because mining difficulty adjusts automatically. Once the reward reaches zero, miners are paid only transaction fees, and how well that will keep the network secure is an open question covered in Inside a Bitcoin Mining Operation. What halvings do to the price is debated, and this site makes no predictions.
How accurate are the dates?
The four halvings so far are real dates. Between them, and for the future, the explorer assumes one block every 10 minutes. Real block times vary, so a future halving can arrive days or weeks away from the estimate. The genesis block’s 50 bitcoin are counted in the supply but can never be spent, and some miners have claimed less than the full reward, so the amount actually in circulation is slightly lower than the schedule.
Related guides
- The History of Bitcoin: the milestones, including each halving.
- Why Does Bitcoin Have Value?: how scarcity fits into the case for Bitcoin, and its limits.
- How Does Bitcoin Work?: blocks, miners and the rules behind the schedule.
- All tools: more free calculators and guides.
Frequently asked questions
When is the next Bitcoin halving?
The next halving happens at block 1,050,000. If blocks keep arriving about every 10 minutes it falls around April 2028, but the exact date depends on real block times and can shift by days or weeks.
How many bitcoin will there be in total?
The protocol limits supply to just under 21 million: 20,999,999.9769 bitcoin once every reward has been issued, around the year 2140. Rewards are paid in whole satoshis, which is why the total sits a hair below 21 million.
What was the Bitcoin block reward after each halving?
The reward was 50 bitcoin from 2009, then 25 after November 2012, 12.5 after July 2016, 6.25 after May 2020 and 3.125 after April 2024. Each halving cuts the previous reward in half.
Does the halving change the ten-minute block time?
No. Mining difficulty adjusts automatically so blocks keep arriving about every ten minutes, whatever the reward. The halving only changes how much new bitcoin each block creates.
Do halvings make the price go up?
Nobody can say. A halving reduces new supply, but what happens to prices afterward depends on many other factors, and economists disagree about the effect. This site does not predict prices.