days
  
hours
  
minutes
  
seconds
until the next

We estimate the time of the next Bitcoin halving by calculating the average time it took to find a new block over a rolling period of 8,064 blocks. This corresponds to 4 Difficulty adjustment periods or approximately 8 weeks.

Whenever a new block is found, we recalculate the average block time and update the countdown timer.

Blockchain data sourced from mempool.space