Spirometry % Predicted Calculator (GLI-2012)

Classify FEV1, FVC, and FEV1/FVC against reference values

Ad placeholder (leaderboard)

Spirometry is only interpretable against a reference population: a 3.2 litre FEV1 is normal for one person and markedly reduced for another. This calculator computes percent predicted and an approximate z-score, then classifies the result as a normal, obstructive, or restrictive pattern.

How it works

Predicted FEV1 and FVC are computed from sex, age, and height using GLI-comparable regression equations, then adjusted by an ethnic multiplier:

predicted FEV1 / FVC = regression(sex, age, height) × ethnic factor
% predicted          = measured / predicted × 100
FEV1/FVC ratio       = FEV1 / FVC × 100
pattern:
  ratio < LLN                 →  obstruction (grade by FEV1 % predicted)
  ratio normal, FVC < 80%     →  possible restriction (confirm lung volumes)
  otherwise                   →  normal spirometry

Severity of obstruction follows the ATS/ERS bands on FEV1 percent predicted, and the z-score expresses how many standard deviations the FEV1 sits from its predicted mean.

Notes and limitations

The equations reproduce adult predicted values within a few percent of the full GLI-2012 model, which is adequate for screening and teaching. The true GLI-2012 reference uses age-spline LMS lookup tables that yield slightly different lower limits of normal, and a restrictive pattern on spirometry always needs static lung volumes to confirm. Use a certified spirometry system for any diagnostic report.

Ad placeholder (rectangle)