PFT Calculator
Calculate FEV1, FVC, and FEV1/FVC predicted values, Z-scores, and severity classification using GLI-2012 reference equations. Free for clinicians, researchers, and students.
Patient Analysis
Enter clinical parameters
What Is a Pulmonary Function Test (PFT)?
Spirometry Parameters Explained
A pulmonary function test (PFT) measures how well the lungs move air in and out and how efficiently they transfer oxygen to the blood. The most common PFT is spirometry, which records forced expiratory volume in one second (FEV1), forced vital capacity (FVC), and their ratio (FEV1/FVC). These values are compared against population-based predicted values to detect obstructive, restrictive, or mixed ventilatory defects.
This calculator applies GLI-2012 (Global Lung Initiative 2012) reference equations — developed from over 160,000 healthy subjects across 72 centers worldwide — to compute predicted values for Caucasian, African American, South East Asian, and North East Asian populations. All calculations follow ATS/ERS (American Thoracic Society / European Respiratory Society) interpretation standards.
How GLI-2012 Predicted Values Are Calculated
For each spirometry parameter (FEV1, FVC, FEV1/FVC ratio, PEF), the calculator produces a predicted value based on the patient's age, sex, height, and ethnicity. It then computes a percent predicted score, a Z-score indicating how many standard deviations the result falls from the population mean, and a severity classification following ATS/ERS grading criteria.
GLI-2012 equations use lambda-mu-sigma (LMS) regression to model continuous age-related lung function changes, avoiding the age-binning artifacts of older equations. The lower limit of normal (LLN) is defined at the 5th percentile (Z-score of −1.645) rather than the outdated fixed 80% cutoff, improving diagnostic accuracy especially in elderly and young patients.
How to Use This Spirometry Calculator
Enter patient data and spirometry values to receive GLI-2012 predicted values, Z-scores, and clinical interpretation
Enter Patient Demographics
Input age, sex, height, and weight. These parameters determine the GLI-2012 predicted values. Select metric or imperial units.
- • Age: Ages 3–95 supported via GLI-2012 continuous equations
- • Sex: Required — predicted values differ significantly by sex
- • Height: Primary determinant of lung capacity
- • Weight: Used for comprehensive assessment
Select Ethnicity
GLI-2012 provides ethnicity-specific coefficients for Caucasian, African American, South East Asian, and North East Asian populations. Selecting the correct group ensures predicted values reflect the patient's reference population.
- • Ethnicity determines which GLI-2012 coefficient set is applied
- • Smoking status provides interpretive context but does not alter predictions
Input Spirometry Values
Enter FEV1 (L) and FVC (L) from the best acceptable maneuver. PEF (L/min) is optional. Use post-bronchodilator values when assessing reversibility.
- • FEV1: Forced Expiratory Volume in 1 second (liters)
- • FVC: Forced Vital Capacity (liters)
- • PEF: Peak Expiratory Flow (L/min) — optional
Review Results and Interpretation
The calculator returns predicted values, percent predicted, Z-scores, LLN, severity classification, and ventilatory pattern (obstructive, restrictive, mixed, or normal).
- • Z-score below −1.645 indicates below the lower limit of normal
- • Severity graded from Normal to Very Severe per ATS/ERS criteria
- • Pattern identified by FEV1/FVC ratio relative to LLN
Interpreting Spirometry Results
Use the tables below to interpret spirometry results after running the calculator. Severity is graded by FEV1 percent predicted and Z-score. The ventilatory pattern is determined by the relationship between FEV1/FVC ratio and FVC relative to their lower limits of normal.
Spirometry Severity Classification (ATS/ERS)
| Classification | FEV1 % Predicted | FEV1 Z-Score |
|---|---|---|
| Normal | ≥ 80% | ≥ −1.645 |
| Mild | 70–79% | −1.645 to −2.5 |
| Moderate | 60–69% | −2.5 to −3.5 |
| Moderately Severe | 50–59% | −3.5 to −4.5 |
| Severe | 35–49% | < −4.5 |
| Very Severe | < 35% | < −4.5 |
Severity classification applies only after an abnormal pattern (obstructive, restrictive, or mixed) has been identified. Z-score thresholds are approximate clinical equivalents.
Ventilatory Pattern Identification
| Pattern | FEV1/FVC Ratio | FVC | FEV1 | Common Conditions |
|---|---|---|---|---|
| Normal | ≥ LLN | ≥ LLN | ≥ LLN | Healthy lung function |
| Obstructive | < LLN | ≥ LLN or ↓ | ↓ | COPD, asthma, bronchiectasis |
| Possible Restriction | ≥ LLN | < LLN | Normal or ↓ | ILD, chest wall disease, neuromuscular disease |
| Mixed | < LLN | < LLN | ↓↓ | Combined obstructive + restrictive disease |
When PFT Results May Be Unreliable
- Poor patient effort or early termination of exhalation (exhalation < 6 seconds in adults)
- Air leak around the mouthpiece or nose clip not used
- Cough during the first second of forced exhalation (invalidates FEV1)
- Recent bronchodilator use without documentation (confounds pre-bronchodilator baseline)
- Upper airway obstruction (e.g., vocal cord dysfunction) mimicking intrathoracic obstruction
- Testing during acute exacerbation — results reflect acute state, not stable baseline
- Chest or abdominal pain limiting maximal effort
GLI-2012 vs Other Spirometry Reference Equations
Several reference equation sets have been used historically. GLI-2012 is the current international standard, but understanding the differences helps interpret older results and reports that may reference legacy equations.
| Equation Set | Year | Subjects | Age Range | Ethnic Groups | Method | Endorsed By |
|---|---|---|---|---|---|---|
| GLI-2012 | 2012 | 160,000+ | 3–95 years | Caucasian, African American, SE Asian, NE Asian | LMS (lambda-mu-sigma) with splines | ATS, ERS, most national societies |
| NHANES III | 1999 | ~7,400 | 8–80 years | Caucasian, African American, Mexican American | Linear regression with age bins | Previously ATS (US) |
| Knudson | 1983 | ~700 | 6–85 years | Caucasian only | Linear regression with age bins | Historical (no longer recommended) |
| ECSC/ERS 1993 | 1993 | ~10,000 | 18–70 years | European Caucasian | Linear regression | Previously ERS (Europe) |
GLI-2012 provides the largest reference population, widest age range, multi-ethnic coverage, and modern statistical methodology. It is the only equation set currently recommended by both ATS and ERS for new clinical interpretations.
Frequently Asked Questions About Pulmonary Function Testing
Clinical answers about spirometry interpretation, GLI-2012 equations, and PFT analysis
What are GLI-2012 reference equations and why are they the current standard?
GLI-2012 are multi-ethnic spirometry reference equations developed by the Global Lung Initiative from over 160,000 healthy subjects across 72 centers in 33 countries. They use lambda-mu-sigma (LMS) regression to model continuous age-related lung function changes from age 3 to 95, eliminating the age-binning artifacts of older equations. They are endorsed by ATS, ERS, and most national respiratory societies, replacing NHANES III, Knudson, and ECSC references.
How does this calculator implement the GLI-2012 equations?
The calculator uses the published GLI-2012 spline coefficients and LMS parameters (Quanjer et al., European Respiratory Journal, 2012) without modification. It applies ethnicity-specific coefficient sets for Caucasian, African American, South East Asian, and North East Asian populations following ATS/ERS interpretation standards. The implementation covers FEV1, FVC, FEV1/FVC, and PEF for ages 3–95.
What is a normal FEV1/FVC ratio?
A normal FEV1/FVC ratio is at or above the lower limit of normal (LLN), defined as the 5th percentile of the GLI-2012 reference population (Z-score ≥ −1.645). The old fixed cutoff of 0.70 overdiagnoses obstruction in the elderly and underdiagnoses it in younger adults. GLI-2012 LLN values are age-, sex-, height-, and ethnicity-specific, making them more accurate for clinical decision-making.
What does percent predicted mean in spirometry?
Percent predicted is the patient's measured value divided by the GLI-2012 predicted value, multiplied by 100. A percent predicted of 80% means the patient achieved 80% of what a healthy individual of the same age, sex, height, and ethnicity would be expected to achieve. While widely used, Z-scores are preferred by current ATS/ERS guidelines because percent predicted thresholds vary with age and height.
How should I interpret Z-scores in spirometry?
A Z-score indicates how many standard deviations a measurement falls from the predicted mean. Values between −1.645 and +1.645 are within the normal range (5th to 95th percentile). A Z-score below −1.645 is below the lower limit of normal. Z-scores are preferred over percent predicted because they maintain a consistent statistical threshold across all ages, heights, and ethnic groups, avoiding the bias inherent in fixed percent cutoffs.
What is the difference between obstructive and restrictive lung disease on spirometry?
An obstructive pattern shows a reduced FEV1/FVC ratio (below LLN) due to airflow limitation, seen in COPD, asthma, and bronchiectasis. A restrictive pattern shows a normal or elevated FEV1/FVC ratio with reduced FVC (below LLN), suggesting reduced lung volumes seen in interstitial lung disease, chest wall disorders, or neuromuscular disease. A mixed pattern shows both a reduced FEV1/FVC ratio and reduced FVC. Spirometry alone cannot confirm restriction — full lung volumes (TLC) are needed.
What spirometry parameters does this calculator analyze?
The calculator analyzes FEV1 (forced expiratory volume in 1 second), FVC (forced vital capacity), FEV1/FVC ratio, and PEF (peak expiratory flow). For each parameter it returns the GLI-2012 predicted value, percent predicted, Z-score, lower limit of normal (LLN), and ATS/ERS severity classification. It also identifies the ventilatory pattern: normal, obstructive, restrictive, or mixed.
Can this calculator be used for pediatric patients?
Yes. GLI-2012 equations cover ages 3 to 95, including the pediatric and adolescent range. For children under 6, special attention is needed: cooperation and effort may be limited, FVC may be unreliable if exhalation time is short, and age-appropriate acceptability criteria from ATS/ERS 2007 pediatric standards should be applied. The calculator applies the same continuous GLI-2012 equations across all ages.
What is the lower limit of normal (LLN) in spirometry?
The lower limit of normal (LLN) is the value below which results are considered abnormally low. GLI-2012 defines LLN at the 5th percentile of the healthy reference population, corresponding to a Z-score of −1.645. Unlike fixed cutoffs (e.g., FEV1/FVC < 0.70 or FEV1 < 80% predicted), the LLN is specific to the patient's age, sex, height, and ethnicity, reducing misclassification in both young and elderly patients.
When should a pulmonary function test be ordered?
Common indications include: evaluation of dyspnea or chronic cough; diagnosis and monitoring of COPD and asthma; preoperative risk assessment for thoracic or upper abdominal surgery; screening for occupational lung disease; monitoring drug toxicity (e.g., bleomycin, amiodarone); and disability evaluation. PFTs are also used to track disease progression and response to bronchodilator therapy.
Does smoking affect PFT results?
Yes. Smoking causes accelerated decline in FEV1 (typically 40–80 mL/year versus 20–30 mL/year in non-smokers) and can produce an obstructive pattern on spirometry. Current smokers may also have acute bronchospasm that partially reverses with bronchodilators. Pack-year history helps contextualize results but does not change GLI-2012 predicted values — the equations are derived from non-smokers to represent healthy lung function.
What is the difference between pre- and post-bronchodilator spirometry?
Pre-bronchodilator spirometry measures baseline lung function. Post-bronchodilator spirometry is performed 15–20 minutes after administering a short-acting bronchodilator (typically 400 µg salbutamol). A significant bronchodilator response is defined as an increase in FEV1 or FVC of ≥200 mL AND ≥12% from baseline. Significant reversibility suggests asthma rather than fixed obstruction (COPD), though overlap exists.
References & Clinical Standards
This calculator implements published, peer-reviewed equations and follows international spirometry interpretation guidelines.
Primary References
- Quanjer PH et al. (2012). Multi-ethnic reference values for spirometry ages 3–95 years. European Respiratory Journal, 40(6), 1324–1343.
- ATS/ERS Task Force (2005). Standardisation of spirometry. European Respiratory Journal, 26(2), 319–338.
- Global Lung Function Initiative (GLI) — Official ERS collaboration website.
Medical Disclaimer: This calculator is intended to assist clinicians in interpreting spirometry data. It is not a substitute for clinical judgment. All results should be interpreted in the context of the patient's full clinical picture by a qualified healthcare professional.