Rebasing can teleport levels
Switching the index base year can shift the level of real GDP sharply—yet growth rates barely budge. The ladder moves, the steps stay.
Tip Use Fisher if you have nominal growth % and inflation %. Use Levels if you have nominal GDP and a deflator/CPI for two dates. Chain lets you combine multiple periods.
Given nominal growth \(g_n\) and inflation \(\pi\):
(1 + greal) = (1 + gnom) / (1 + \pi) →
greal = \(\frac{1+g_n}{1+\pi}-1\)
Real level \(R = \frac{\text{Nominal}}{\text{Index}/\text{Index}_\text{base}}\).
Real growth from t0→t1: \(g_r = \frac{R_1}{R_0}-1\)
For periods \(t=1..N\), with nominal growth \(g_{n,t}\) and inflation \(\pi_t\):
\(\prod_t \frac{1+g_{n,t}}{1+\pi_t} - 1\) gives cumulative real growth. CAGR \(=\) \((1+\text{cum})^{1/N}-1\).
Use consistent frequency and index base. For levels, any consistent deflator/CPI base works (e.g., 2020=100).
Real Gross Domestic Product (real GDP) measures the value of everything an economy produces after removing the effect of price changes. Unlike nominal GDP, which reflects current prices, real GDP holds prices constant using a price index (such as a GDP deflator) so that changes over time primarily represent changes in quantities—how much is actually being produced. For analysis, policy, and cross-time comparisons, real GDP is the preferred measure because it distinguishes growth in output from inflation.
When prices rise, nominal GDP can increase even if the economy isn’t producing more goods and services. Real GDP controls for this by deflating nominal values with a price index. Conceptually:
Real GDP = Nominal GDP ÷ (Price Index ÷ Index Base)
For growth rates between two periods, you can compare the real levels or use the exact Fisher relation to convert nominal growth and inflation into real growth:
(1 + greal) = (1 + gnominal) ÷ (1 + π) → greal = &frac{1 + gn}{1 + π} − 1
The GDP deflator is generally best for whole-economy output because it covers all domestically produced final goods and services. You can also use a Consumer Price Index (CPI) when a deflator is unavailable, but note that CPI reflects consumer prices, not the full production boundary. Whichever you choose, keep the same index base (e.g., 2020 = 100) across periods to avoid spurious results.
Modern national accounts often publish chain-volume measures, where real GDP is constructed by chaining growth rates from adjacent periods. Chaining improves accuracy when the economy’s mix of products changes over time. Statistical agencies also rebase series periodically (e.g., changing the base year to a recent period) to keep weights relevant. Rebasing affects levels but not the underlying real growth dynamics.
Real GDP can be reported quarterly or annually. Quarter-over-quarter growth can be converted to an annualized rate
with (1 + g)4 − 1; the reverse takes the fourth root. Many countries also publish
seasonally adjusted estimates to remove predictable calendar patterns. Be consistent: don’t mix
seasonally adjusted and non-adjusted data in the same calculation.
This tool converts nominal GDP growth to real growth using the exact Fisher decomposition, computes real growth from levels and deflators, and supports chaining across multiple periods with clear, reproducible math. Everything runs locally in your browser for privacy. Use it to sanity-check reports, build forecasts, or communicate the difference between “bigger in money terms” and “bigger in what we actually make.”
The exact Fisher relation uses ratios. The common approximation “real ≈ nominal − inflation” is fine for small rates but can drift for large/volatile values; this tool uses the exact form.
Prefer the GDP deflator for whole-economy price changes. CPI can be used if it matches your analysis (but applies to consumer prices).
Quarterly rates can be annualized via \((1+g)^4-1\); de-annualization applies the inverse.
All calculations run locally in your browser; nothing leaves your device.
Switching the index base year can shift the level of real GDP sharply—yet growth rates barely budge. The ladder moves, the steps stay.
Nominal GDP can surge while real GDP is flat or negative if prices are running hot. Deflators turn “booms” into stagnation fast.
Chain-volume methods reweight each year’s prices, taming distortions from big relative-price swings but making history revisions likelier.
Real GDP up 2% with population up 2% means real GDP per person is flat. Add a per-capita lens before celebrating.
Seasonal adjustment tweaks can swing a quarter’s real growth by a full percentage point—model choices matter for “surprise” headlines.