Bitcoin Rainbow Chart

The Bitcoin Rainbow Chart shows you at a glance whether Bitcoin looks relatively cheap or expensive based on historical price data.

Capitulation

Phases:

Bubble
Sell
FOMO
Bubble?
Hold
Cheap
Accumulate
Buy
Capitulation
Updated at 2026-02-11T18:20:54.545109+00:00SourceCoinGecko

Disclaimer: The Rainbow Chart is a simplified visualization of historical price data. It is not investment advice and not a buy or sell signal.

Historical data

1 month ago
Buy$93,666.86
3 months ago
Accumulate$101,635.27
1 year ago
Cheap$98,118.44
3 years ago
Capitulation$23,294.91
5 years ago
FOMO$46,307.57

Bitcoin halvings

1. Halving
November 28, 2012
2. Halving
July 09, 2016
3. Halving
May 11, 2020
4. Halving
April 20, 2024
5. Halving
March 2028

What is the Bitcoin Rainbow Chart?

The Bitcoin Rainbow Chart is a long-term visualization tool that divides Bitcoin’s price into color-coded bands. The rainbow colors indicate whether Bitcoin has historically traded in a relatively undervalued range (cool colors) or overvalued range (warm colors). “Under-” or “overvalued” here is relative to the regression curve, not a statement about fundamental fair value.

Overview of the color bands

ColorZoneMeaning
Dark redBubbleExtremely overvalued, historical peak zone
Light redSellStrongly overvalued
OrangeFOMOLikely overvalued, caution
Light orangeBubble?Possibly overvalued
YellowHoldHistorically neutral, close to the regression line
Light greenCheapSlightly undervalued
GreenAccumulateUndervalued, historically attractive zone
TealBuyStrongly undervalued
BlueFire saleExtremely undervalued, historically rare zone

How does the Bitcoin Rainbow Chart work?

Calculation

The chart is based on a logarithmic regression curve:

  • Historical data: The full Bitcoin price history since 2010 is analyzed

  • Log scale: It focuses on relative moves (for example, doublings) instead of absolute dollar changes

  • Regression curve: A logarithmic regression curve is fitted to historical price data (best fit)

  • Color bands: Fixed distances above and below the regression line form nine valuation zones

Why logarithmic? Bitcoin rose from under $1 to above $100,000. On a linear scale, early price moves would be barely visible. A log scale highlights relative changes and works better for long-term trends.

Limitations

The Bitcoin Rainbow Chart is a helpful visualization tool, but it is not an oracle:

  • Backward-looking: It is built on historical data. Different versions exist, and some have been adjusted over time.

  • No guarantees: Past patterns do not have to repeat. Black-swan events like the COVID crash in 2020 or the FTX collapse in 2022 pushed Bitcoin below the lowest band at times.

  • Subjective parameters: Band widths and positioning are not scientifically fixed. Different versions use slightly different formulas and band settings.

  • Long-term focus: The chart is not designed for short-term trading decisions.

For context, it is best viewed alongside other indicators such as the Fear and Greed Index, on-chain data, or Bitcoin dominance.

History of the Rainbow Chart

The Bitcoin Rainbow Chart started as a community project around 2014:

  • Version 1 (2014): Early versions emerged from the Bitcointalk and Reddit community. A logarithmic regression curve came first, and the rainbow-style bands were added later. It began as a meme-style visualization.

  • Version 2 (2019): The formula was revisited and updated by the analyst “Rohmeo” (blockchaincenter.net) to better fit newer price data. Many websites still use this version, or close variants of it.

  • Updates (2022/2023): After the 2022 bear market, the chart was adjusted again because Bitcoin temporarily fell below the lowest band.

Important note: The Rainbow Chart is a meme-style chart. It is a simplified visualization of historical price data. It should not be interpreted as investment advice or as a buy or sell signal.

Bitcoin Rainbow Chart and halving cycles

An interesting historical pattern is that around halving events, Bitcoin often trades in the lower bands. In the months that follow, it can move into the higher bands.

HalvingDateZone before halvingZone 12 to 24 months after (typical)
1st halvingNovember 2012Buy/AccumulateSell/Bubble (2013)
2nd halvingJuly 2016Accumulate/CheapSell/Bubble (2017)
3rd halvingMay 2020Cheap/HoldSell/Bubble (2021)
4th halvingApril 2024Accumulate/CheapNo extreme like prior cycles so far (as of Feb 2026)

Whether the post-halving move into the upper bands will still play out after the 4th halving, or whether cycles are structurally changing, remains to be seen.

About the author

Philipp Duringer

Hi, I'm Philipp. 👋

Founder coinbird.com

With over 15 years of experience in the IT sector, I love building easy-to-use digital products that actually help people. In 2017, I fell down the Bitcoin rabbit hole and gradually realized that the crypto world lacked simple, user-friendly tools for everyday people. That’s why I created coinbird.com – to make crypto easier to understand, more accessible, and transparent.

LinkedIn

The content on this website is provided for general informational purposes only and does not constitute financial, investment, legal, or tax advice. It should not be interpreted as a recommendation to buy, sell, or hold cryptocurrencies, nor as a guarantee of future price developments. You are responsible for independently verifying any information before using a listed service. Trading cryptocurrencies involves significant risk and can result in the total loss of your capital. Past performance is not indicative of future results. We do not accept any liability for the timeliness, accuracy, or completeness of the information provided, including content from external or third-party sources. All actions are taken at your own risk. Some links on this website are affiliate links. If you purchase a product or use a service through these links, we may receive a commission at no additional cost to you. Our content, comparisons, and rankings remain editorially independent. This helps us provide free content and continue developing the platform. Thank you for your support.