BTC cycle tool · tool

BTC Halving Cycle Position Calculator

Compare historical BTC price with halving dates and a fixed 210,000-block cycle model on one logarithmic chart, then calculate the current phase or any historical block.

BTC / BLOCK HEIGHT / CYCLE MODEL

BTC halving cycle position

The cycle value is calculated only from Bitcoin block height; BTC price is overlaid for historical comparison, not used as a signal input.

Loading current block height
Cycle position
/ 1.000
Near model bottomMid-cycleNear model top
Block height
Model direction
Next model waypoint
Next halving
Cycle history BTC price across halving cycles

Daily BTC/USD closing prices on a logarithmic scale, aligned with Bitcoin halving dates and this block-height cycle model.

Model rising phase Model falling phase Halving
BTC/USD daily close · Bitstamp Current BTC/USD: —
Loading current block height

Background and line colors show the model phase—not whether price must rise or fall.

Current cycle detail2022—2026
Bottom · 0 Halving · 0.5 Top · 1 Bottom · 0
Inspect another block
Direct answer

This calculator maps Bitcoin block height to a fixed 0–1 cycle position. The model rises from 0 to 1 over 157,500 blocks and falls from 1 to 0 over 52,500 blocks. The main chart overlays historical BTC price, halvings and model phases, but price is not an input to the cycle value. The result remains a cycle-clock reading—not a valuation or trading signal.

Cycle length210,000 blocksThe same interval used by the model for consecutive halvings.
Rising segment157,500 blocksThree quarters of the modeled cycle.
Falling segment52,500 blocksOne quarter of the modeled cycle.

What the BTC halving cycle position measures

The number answers one narrow question: where is a Bitcoin block inside this fixed cycle model? A reading of 0 represents the model’s theoretical bottom and 1 its theoretical top. The path rises for 157,500 blocks, then falls for 52,500 blocks before repeating. Because it is deterministic, any block height always returns the same result.

Why direction matters as much as the number

A position such as 0.30 occurs twice: once while the model is rising and once while it is falling. Treating the number without its direction loses half of the information. The calculator therefore displays the position, direction, next theoretical waypoint and the number of blocks remaining together.

How this differs from price, RSI and BTC dominance

Cycle position is a slow block-based model. BTC price and RSI react to market trading, while BTC dominance describes Bitcoin’s share of total crypto market value. Price is overlaid here so readers can compare real price paths with past halving phases; it is still not used by the cycle calculation. RSI and BTC dominance remain in the separate BTC market dashboard so several indicators are not collapsed into one signal.

What could invalidate this model

The model assumes that Bitcoin continues to behave as a repeating 210,000-block cycle with a three-quarter rising segment and one-quarter falling segment. It cannot adapt if institutional flows, liquidity, derivatives, regulation, adoption or miner economics change the shape of future cycles. Use it as a consistent time coordinate, not as proof of when to buy or sell.

Frequently asked questions

What is Bitcoin's current halving cycle position?

The live calculator above reads the current Bitcoin block height and converts it into a value from 0 to 1. Read the number together with the displayed direction because the same value appears once on the rising segment and once on the falling segment.

How is the BTC cycle position calculated?

The model shifts block height by 78,750 blocks and takes the remainder after division by 210,000. The first 157,500 blocks rise linearly from 0 to 1; the remaining 52,500 blocks fall linearly from 1 to 0.

Why is the halving shown at 0.5?

In this model the halving is placed halfway through the 157,500-block rising segment, so every halving maps to 0.5. This is a model assumption, not a rule enforced by the market.

Does a value near 1 mean Bitcoin is about to fall?

No. A value near 1 only means the current block is near the theoretical top of this fixed block-cycle model. The calculation does not use price, liquidity, demand, macro conditions or on-chain behavior and cannot confirm a market top.

Can I calculate the position for an older Bitcoin block?

Yes. Enter any non-negative whole block height in the field above. The selected height is stored in the URL so the same calculation can be reopened or shared.