See the next halving schedule and past cycle positions at a glance.

Live block clock Checking live data

Until the next Bitcoin halving

578days
20hours
55min
46sec
578 days 20 hours 55 min

The countdown uses the long-run ten-minute target; the recent-pace date is shown separately as a reference.

Current block
Checking
Target block
1,050,000
Blocks remaining
Block progress
Time progress

Block progress uses chain height. Time progress measures the calendar span from the fourth halving to the current estimate.

Next key insight The countdown is only the beginning Compare today's position with the lows and highs of past halving cycles. View the cycle coordinates
Bitcoin halving-cycle coordinate system
Methodology →

Bitcoin cycle calendarbtccal.com

Bitcoin halving-cycle coordinate system

Overlay lows as negative (-) day offsets and highs as positive (+) day offsets from each halving. This shared axis makes the areas where each season's lows and highs cluster easy to compare.

↔ Scroll the chart horizontally to explore the full range.

Loading the interactive coordinates. Every value is also available in the table below.

  • Past low
  • Past high
  • Current
  • Season 5 provisional low candidate
  • Season 5 forecast range
Select a marker to display its details here.
Coordinates and dates by season
SeasonLow offsetLow dateHalvingHigh offsetHigh date
Season 1 -377 2011-11-17 2012-11-28
#210,000
+366 2013-11-29
Season 2 -542 2015-01-14 2016-07-09
#420,000
+526 2017-12-17
Season 3 -513 2018-12-15 2020-05-11
#630,000
+548 2021-11-10
Season 4 -516 2022-11-21 2024-04-20
#840,000
+534 2025-10-06
Season 5 candidate Provisional -652 2026-07-01
$57,748
2028-04-13
10-minute block estimate · #1,050,000
Season 5 historical range Forecast -542–-513 2026-10-19
2026-11-17
2028-04-13
10-minute block estimate · #1,050,000
+526–+548 2029-09-21
2029-10-13
  • Bitcoin launched on 2009-01-03.
  • The Season 5 halving date can change with actual block production speed.
  • The $57,748 observation on 2026-07-01 is a provisional Season 5 low candidate and may change if a lower major low emerges.
  • Season 5 low and high forecast windows carry forward past observed ranges for comparison; they are not target prices or trading dates.
Price & halvings

See halvings on the price chart

Explore four Bitcoin halvings and the provisional Season 5 low candidate on a long-term BTC/USD chart.

Open the price and halving chart →
How to read

Three ways to read the numbers

The interface separates schedule, progress, and data status from price narratives.

Blocks are the trigger

A halving occurs at its target block height, not at a reserved calendar time.

How halvings work →

Past and forecast differ

Badges, dashed lines, and plain-language notes distinguish provisional and forecast data.

See data states →
Insights & guides

Learn more about halvings

Start with a specific question about the next event, historical prices, or the data behind BtcCal.

View all insights and guides →

When is the 2028 halving?

Separate target block 1,050,000 and the subsidy change from the moving time estimate.

2028 halving guide →

Why does the estimated date change?

Understand actual block intervals, difficulty adjustments, and the two timing references.

Date calculation guide →

Did price always rise after a halving?

Compare completed-season observations while keeping sample size and market conditions in view.

Historical price comparison →

Why do closes and intraday extremes differ?

See why a price line and cycle marker can show different values on the same UTC date.

Price data basis →
FAQ

Frequently asked questions

What is a Bitcoin halving?

It is the protocol rule that cuts the block subsidy in half roughly every 210,000 blocks.

Why is the next halving not an exact date?

The event occurs at a target block height, while actual block intervals are not fixed at ten minutes.

How is cycle progress calculated?

Subtract the fourth-halving height of 840,000 from the current height, then divide by 210,000 blocks.