Crypto prices adjusted for inflation – interactive calculator
Nominal vs Inflation-Adjusted Crypto Prices (CPI & M2)
The chart below compares a coin’s nominal price (raw market price) with two “real” views: CPI-adjusted and M2-adjusted. Both adjustments answer the same question: “How expensive was the coin in the purchasing power of the start of the selected timeframe?”
What “adjusted” means here
- Base date = the first day you see in the selected timeframe. That means all lines start at the same value, and the adjusted lines show how prices evolve after removing CPI inflation or M2 expansion from that start point.
- CPI-adjusted price uses the U.S. Consumer Price Index (CPI-U) from the U.S. Bureau of Labor Statistics. If CPI rises over time, the CPI-adjusted line typically sits below the nominal line (because later dollars buy less than earlier dollars).
- M2-adjusted price uses the U.S. M2 money supply from FRED (St. Louis Fed). This is not “inflation” in the CPI sense — it’s a measure of broad money growth, useful for seeing how prices move relative to monetary expansion.
How the math works (simple)
We convert each day’s price into “start-date dollars” using the monthly CPI or M2 ratio:
Adjusted(t) = Nominal(t) × (Index(startMonth) / Index(tMonth))
We also compute YoY series as:
YoY(month) = (Index(month) / Index(month-12) − 1)
Important details
- CPI and M2 are monthly. Daily prices are matched to their month’s index value.
- If CPI/M2 has a missing or zero month (rare, but can happen), we forward-fill the last valid value so it flatlines instead of dropping to 0.
- This is an educational visualization, not financial advice.
Calculator
How it works (quick)
Base date is always the first visible day. CPI/M2-adjusted lines show the price in “start-date dollars”.
Missing/zero macro values are forward-filled (flatlined) to avoid artificial drops.
