BTC-Visualizer

Bitcoin beyond the price line.

BTC-Visualizer turns public Bitcoin data into a calm, readable dashboard that connects market action with network behavior, halvings, and supply scarcity. It is an educational open-source project, not a trading product.

Data story

Market, network, and protocol context instead of price alone.

Rendering model

Astro SSR with lightweight React islands only where charts benefit.

Open-source fit

Typed adapters, graceful fallbacks, and a sensible folder structure.

Project Context

What this dashboard uses

The app combines register-less market and network history from Blockchain.com Charts with fee and retarget context from mempool.space. Responses are normalized on the server and cached briefly to reduce API churn.

Snapshot generated

Apr 3, 2026

Live view

Sources

3

Sections

5 focused views

Purpose

Education first

BTC is off its highs enough that cycle context and downside framing are still important for reading the market honestly.

Spot price

$66,694

-3.03%

24-hour move

Market cap

$1.3T

-1.15%

30-day move

24h volume

$271.0M

-1.7%

7-day move

Circulating supply

20M

95.3% mined

Toward the 21M cap

Price History

A main chart that stays useful across timeframes

Price is still the anchor metric, but the goal here is context rather than spectacle. The chart keeps controls minimal, marks halving windows subtly, and pairs the shape of the market with recruiter-friendly explanatory copy.

30-day return

-1.15%

90-day return

-24.07%

1-year return

-23.5%

A weaker one-year trend makes timeframe selection more informative than a single headline price.

Cycle Context

Halvings provide the long-term clock

Bitcoin’s supply issuance steps down roughly every four years. The timeline matters because it helps frame price history against supply policy instead of treating every cycle as a disconnected chart.

Current cycle progress

744 days until the next halving

It has been 714 days since the last halving, and issuance is currently 3.125 BTC per block.

1st halving

Nov 28, 2012 · Block 210,000

25 BTC

BTC traded around $13 near this milestone.

2nd halving

Jul 9, 2016 · Block 420,000

12.5 BTC

BTC traded around $663 near this milestone.

3rd halving

May 11, 2020 · Block 630,000

6.25 BTC

BTC traded around $9,822 near this milestone.

4th halving

Apr 20, 2024 · Block 840,000

3.125 BTC

BTC traded around $61,281 near this milestone.

5th halving

Apr 17, 2028 · Block 1,050,000

1.5625 BTC

Estimated from the current issuance schedule.

Scarcity

Most of the 21M supply is already spoken for

Supply is one of Bitcoin’s clearest product constraints. A scarcity view makes the protocol legible to non-crypto audiences and shows how issuance keeps slowing over time.

95.3%

mined

Circulating supply

20,009,884 BTC

Still to be mined

990,116 BTC

Issuance era

Late scarcity era

Block rewards are currently 3.125 BTC, with the next step-down projected in 744 days.

Only about 990,116 BTC remains to be mined, which keeps the scarcity narrative grounded in protocol math rather than marketing language.

Network Pulse

Network activity gives price some counterweight

Market data tells you what people are paying. Network data helps explain what miners and users are doing. This section focuses on two readable signals: hashrate and fee pressure.

Low fee pressure suggests recent blockspace demand is relatively calm, which often contrasts nicely with market narratives driven by price alone.

What It Suggests

A few current readings

This companion panel keeps the network section practical by surfacing the latest values people actually use.

Estimated hashrate

964.4 EH/s

+12.2%

1-year change

Daily fees paid

2.55 BTC

-3.05%

Projected difficulty adjustment

Recommended fee ladder

Fastest

1 sat/vB

30 min

1 sat/vB

1 hour

1 sat/vB

Minimum

1 sat/vB

Next difficulty retarget is estimated around Apr 17, 2026, with roughly 1,999 blocks remaining.

Risk Lens

Drawdowns turn volatility into something readable

A simple drawdown chart says more about Bitcoin’s risk profile than another noisy indicator stack. It measures how far price has fallen from prior highs and keeps the downside story visible even in bullish periods.

Current drawdown

-46%

Cycle low

-46.22%

Max historical drawdown

-92.42%

Deeper drawdowns make this chart especially useful because it turns volatility into a readable risk frame.