From the very first BTC candle on 2010-07-17 ($0.0495) up to today — sixteen years of price history in one frame. Daily, weekly, monthly and yearly timeframes; all four halvings already marked with gold arrows on the chart; mouse-wheel zoom, drag to pan, log price scale. The live next-halving countdown sits right above the chart.
Four halvings, returns shrinking each time · the bigger the market cap, the smaller the marginal upside — that's the most important pattern in BTC's current phase.
Stare at only the last thirty days of a BTC chart and it is easy to conclude that "Bitcoin is dumping again." The point of this tool is to make you look long. Sixteen years on one screen — that's when you start to see what every short-term storyteller misses: the cyclicality, the halving cadence, the actual bear-market floors. Below is the manual: eight sections, including a section that compares this chart against TradingView and the charts built into exchange apps.
A frame for what's coming: the chart you're looking at is not just price history; it's a record of four distinct cohorts of market participants discovering Bitcoin in four very different macro environments. The 2012 cohort discovered it as a cypherpunk monetary experiment in the shadow of European sovereign debt crises. The 2016-2017 cohort discovered it through the ICO mania, an era when the dominant narrative was "Bitcoin is the gold of crypto and altcoins are the action." The 2020-2021 cohort discovered it via PayPal and Tesla, in a zero-interest-rate-policy macro where every risk asset was inflating in unison. The 2024-2025 cohort is discovering it through their brokerage account, via spot ETFs, in a higher-rate environment where BTC is being positioned as a portfolio diversifier rather than a moonshot. Each cohort imprints onto the chart and brings a different mental model of what BTC is. The chart is the only thing that survives all four imprints unchanged. That's why it matters more than any narrative.
The four buttons under the chart are not interchangeable, and choosing the wrong one is an easy mistake to miss — it looks like a "strategy" problem when the real problem is timeframe. The daily candle is good for structure over the next few months: catching mid-cycle pullbacks and confirming reversal points. The weekly is the workhorse for reading a trend that runs a year or more; it filters out daily noise and shows you whether the higher-timeframe trend is still alive. The monthly compresses an entire roughly-four-year halving cycle into ~48 candles — you can hold the whole macro in one glance. The yearly is for replaying the full 16 years; every major top and bottom fits on one screen. Day trading → daily; swing trading → weekly; positional → monthly; macro thesis → yearly. Pick the wrong one and you'll be fighting a trend that doesn't exist on your operating timeframe, or holding through one that does. If you ever find yourself "confused" by a chart, the first reflex should be to switch timeframes and see whether the picture changes. It almost always does.
One subtler point about timeframe choice: the timeframe you read should match the half-life of your decision, not the half-life of your attention. A trader checking the chart every fifteen minutes but holding for six months should still read weekly and monthly — checking the daily is just self-harm at that horizon, because daily noise generates emotion that doesn't change the underlying position. Conversely, a swing trader holding three to ten days should not be reading monthlies, because a single monthly candle could erase or vindicate the entire trade and you wouldn't know until it's resolved. Match timeframe to decision half-life. The button you click is the cognitive frame you're choosing to live in for the next hour — choose it deliberately. If you're holding for the next halving cycle (a 3-4 year horizon), look at monthly or yearly almost exclusively, and treat any time you find yourself zooming into daily as a behavioural warning sign.
A practical exercise: open the chart, switch to monthly, scroll back to 2018 (the bear market after the 2017 bull, bottoming in December), and trace forward. On monthly the descent looks orderly — a run of big red candles, a clear bottom, a clean recovery. On daily during the same period the chart was visceral chaos — sharp rallies followed by sharper drops, one false reversal after another. A daily-watcher in 2018 could easily capitulate more than once before the actual bottom. A monthly-watcher had a much better chance of seeing an accumulation pattern and buying. Same stretch of time, two completely different psychological experiences. Higher timeframes don't just give better signal-to-noise; they give different emotion-to-noise. It is far easier to capitulate while staring at the daily than at the monthly.
The four gold arrows on the chart are pinned to 2012-11, 2016-07, 2020-05 and 2024-04 — the exact dates the block subsidy was cut in half. The halving itself is not a buy or sell signal. The signal, historically, is the twelve-to-eighteen months that follow. Hover the arrows and you'll see the spot price at each halving ($12 / $650 / $8,800 / $64,000 respectively). Now use log scale and trace the following 12-18 months on each one: after each of the first three halvings the chart prints a sustained primary advance in that window. After the 2024 halving, the run to the October 2025 high took about 18 months and roughly doubled the price. The magnitude of the advance has been shrinking sharply from cycle to cycle: roughly 90× post-2012, 30× post-2016, 8× post-2020, and about 2× post-2024. The mechanism is just supply-side asymptotics: when a market cap is $200B, a 30× move means adding about $6 trillion of market value; when it's $2 trillion, a 30× move means adding about $60 trillion, which is the same order of magnitude as all global equities combined. The bigger BTC gets, the smaller the marginal upside has to be. Most "BTC to $1M next year" calls don't survive that arithmetic.
There's a deeper way to read these arrows, and it's worth internalising: the dip preceding each halving is more informative than the rally following it. In 2015, the year before the 2016 halving, BTC bottomed in the low hundreds of dollars. In December 2018, well ahead of the 2020 halving, it bottomed in the low thousands. In 2022, BTC's pre-halving floor came with the FTX collapse. The pre-halving low has been higher every cycle — and the next pre-halving low probably matters more for retail entry than the actual halving date itself. The retail playbook of "wait for the halving and FOMO in" skips over that: in past cycles the cheaper entries came in the long stretch before the halving, not on the day itself.
There's also the question of what the halving actually does, mechanically, that justifies any reaction at all. Each halving cuts new BTC supply issuance in half — at the 2024 halving, daily new supply dropped from about 900 BTC to about 450 BTC. That's the entire fundamental shift. It doesn't move the demand needle directly; it just reduces the new coins miners have to sell to cover operating costs. Over the following months that smaller supply can add up to a noticeable price effect — but only if demand holds up or grows. If demand is collapsing (as in 2022's macro environment), less new supply doesn't save the price. Halvings are amplifiers, not catalysts; they amplify whatever demand condition prevails. With strong demand the post-halving rallies were huge, with weaker demand they were much smaller, and with collapsing demand there's no reason to expect a rally at all. The 2024-2025 cycle's milder rally reflects a demand environment that is institutional-flow-driven rather than retail-mania-driven — which is structurally more stable but less explosive.
If you set this chart to linear, the entire 2010-2017 history collapses into a barely-visible flatline pasted along the bottom — because every pixel of vertical space is being consumed by the $20K-and-up price levels of the past few years. On a linear scale, the run from $0.05 to $1,000 (a 20,000× move) looks smaller than the run from $40K to $60K (a 1.5× move). That's a visual lie, and it's the lie that drives every "BTC has run out of upside" take on Twitter. Log scale gives "10× moves" the same vertical distance regardless of price — so a 10× from $1 to $10 takes up the same height as a 10× from $10K to $100K. Only on log do you see the truth: BTC's percentage growth rate has been bending downward over the years, not stalling at any particular price. For a long-horizon BTC chart, log scale is the better fit. This chart is fixed on log, so there's nothing to switch.
A practical demonstration: open a full-history BTC chart on a linear scale somewhere else (many exchange apps default to it) and look at the 2014 → 2017 stretch. On linear, this period registers as essentially flat — the price went from a few hundred dollars to nearly $20,000, but on a linear scale that growth is dwarfed by the post-2020 levels above it, so it visually looks like nothing happened for those three years. Now look at the same stretch here on the yearly view. Suddenly that 2014-2017 stretch is one of the steepest uptrends on the entire chart — a move that put early adopters on yachts. The data didn't change; the visualisation lied. Linear scale is for instruments that fluctuate around a stable mean (most stocks, bonds, commodities); log scale is for instruments whose value compounds across orders of magnitude (BTC, early-stage tech equities, anything in a secular growth regime). Using linear on BTC is a category error, the same way it would be to use linear on a 30-year S&P chart and conclude "stocks did nothing from 1980 to 1995 then exploded in 2000."
There's no linear/log switch on this tool — the chart stays on log, deliberately, because I would rather risk annoying a power user who wants linear than mislead a first-time viewer. If you're an experienced trader and you specifically need linear for a short-term tactical read, TradingView and exchange charts offer it; for the long view, log should stay the default.
Three gestures cover the basics: scroll wheel to zoom in and out on the time axis, click-and-drag to pan, double-click anywhere on the axis to fit the visible data back to the screen. If you want to internalise the halving cadence the fastest way is: switch to Yearly → double-click to fit → step backwards through the cycles. You will see a fairly clean log-linear uptrend channel, with the bear-market lows of 2014, 2018 and 2022 landing roughly near its lower band. That is the easiest way to see the long-horizon picture, and you cannot see it on linear, you cannot see it on a 1-year zoom, and you cannot see it on price scales below log. The chart is your eyes on macro; learn the gestures.
The log channel is worth a few more words, mostly so you know what it is and what it isn't. It's simply a way of drawing the long-term trend: on a log-scale chart, run one line along the major bear-market lows and another along the major cycle tops, and you get a band that BTC has mostly moved inside so far. That helps you see where today's price sits against its own history — near the bottom of the band, the middle, or the top. It is not a rule the market has to follow. A channel drawn through a handful of cycles can break at any time, and nothing guarantees the next low lands on the lower line or the next top reaches the upper one. Use it as a picture of the long-term trend, not as a price target.
A couple of gesture tips: on a phone, pinch to zoom and swipe sideways to pan; dragging along the price axis stretches or squeezes the vertical scale, which helps when you're comparing tight price ranges. If the chart ever feels stuck or you've lost your place, double-click the axis to reset the view and you'll be back to a clean state in one gesture.
The candles on this chart are loaded from data files hosted on this site — a snapshot of the full price history that gets updated from time to time, not a tick-by-tick feed. The BTC price in the page header comes from Binance's public market-data endpoint. The next-halving countdown runs to a fixed estimated date in April 2028 — block 1,050,000 projected on the ten-minute block-time assumption. That assumption is itself an approximation: real block times drift, so the actual halving date can move by several weeks in either direction. The halving recap cards above are fixed numbers written into the page, not live data; they only change when the page itself is updated. If the chart data fails to load you get an error notice in the chart panel instead of a half-drawn chart.
A note on aggregator differences: CryptoCompare combines spot prices from many exchanges, which means the candles you see here normally sit very close to what Coinbase, Kraken, Binance and Bitstamp printed — and slightly diverge during market stress when one exchange briefly disagrees with the rest (FTX deviation in November 2022, the 2021 May 19 crash, when the intraday lows varied a lot from one exchange to another). For long-horizon charts the differences are invisible; for minute-by-minute scalping you'd want a single-venue data source, but you wouldn't be on this tool for that anyway. The early history before 2013 comes from MtGox, Bitstamp and a handful of small venues, several of which no longer exist; trading was thin back then, so treat the earliest candles as directionally indicative rather than tick-accurate. Nothing about this tool requires you to trust me as the data provider — you can check any single candle against CryptoCompare's site or another price-history source directly.
It works for: people who think in cycles, newcomers trying to understand why "halving cadence" is even a concept, holders who need a visual reminder of what 16 years actually looks like before they sell into a 30% drawdown, anyone trying to explain "there's probably one more leg in 2028" to family without resorting to vibes, curious readers checking whether the log-channel thesis is real, mid-term traders calibrating their gut feel against historical cycle structure. It does not work for: 1-minute scalping, finding precise entry / exit prices, drawing stop-loss levels, finding RSI / MACD signals, or running a trade plan for the next 24 hours. That's a different category of tool entirely — the BTC support / resistance live tool is what you want for that, and the two are designed to complement each other rather than overlap. A single tool that "does everything across all timeframes" usually does nothing well; this one is unapologetically built for long. Four-year halving cycles, sixteen-year arcs, one screen.
If you have a holder in your life who is panicking during a drawdown — a friend, a partner, a relative who finally bought their first BTC at the top of a cycle and is now down 50% — this tool is genuinely useful as a conversation prop. Pull it up on yearly, log scale, and walk them through the prior three bear markets: 2014, 2018 and 2022, each of which took most of the price away. Each one looked like the end of the asset class while it was happening. Each one was eventually followed by a new all-time high. It's a useful tool to keep bookmarked for exactly this reason — the historical context is the antidote to short-term emotion, and nothing communicates the historical context more honestly than the actual chart.
TradingView. Almost everyone's default, and for good reason — the indicator library is unbeatable. But TradingView's default price scale is linear, and the halving dates are not marked unless you manually add a vertical line. My tool starts on log by default and the four halvings are already pinned. If all you want is a clean long-horizon read, this one is faster; if you need RSI / Ichimoku / Fibonacci overlays, go to TradingView. They're complementary, not competitive.
Exchange charts. The chart inside an exchange app usually starts from the day that exchange listed the pair, not from BTC's genesis, and often defaults to a linear scale. On linear, the post-2021 years can look like one long range; on log, the cycle structure reappears. Exchange charts also don't surface block height, so the halving cadence stays invisible unless you already know the dates by heart. My tool sources from CryptoCompare's aggregated data exactly so the early history isn't truncated.
Three rules I'd want every reader to leave with: (1) Always view BTC on log scale for any horizon longer than three months; linear is for short-term price action only. (2) Read weekly and monthly first; the daily is for tactical execution, not for forming theses. (3) Mark the four halvings on every chart you build — they are the only fundamentally-driven calendar event in BTC's structure, and reading the chart without them is like reading the S&P without earnings dates.
→ Bitcoin halving timeline: how price moved around all 4 halvings (the long-form companion to this chart — turns the visual patterns into numbers)
→ How to call bull vs. bear · my dumb-but-honest method (uses cycle position as the primary signal)
→ What is Bitcoin? Why it has value and what you can do with it (the underlying why, not just the how)
→ BTC dominance (BTC.D) live tool (the cycle-position indicator that pairs with this chart)