Indoor Air Quality Score Calculator
IAQ assessment from CO2, VOC, humidity, and particulates.
About this calculator
This calculator turns five indoor-air readings into one composite score by scoring each parameter on its own 0–100 scale against ASHRAE and EPA reference ranges, then combining them with fixed weights. CO2 scores 100 at or below 600 ppm and linearly declines to 0 at 2,000 ppm, reflecting ASHRAE 62.1's ventilation-adequacy target of roughly 700 ppm above outdoor ambient. PM2.5 scores 100 at 0 µg/m³ and falls linearly to 0 at 50 µg/m³, well above the EPA's current annual NAAQS standard of 9.0 µg/m³ (tightened from 12.0 µg/m³ in EPA's February 2024 reconsideration of the PM standard) — so a "good" PM2.5 sub-score still permits levels above the strict annual health standard, since this scale is tuned for a momentary reading rather than annual compliance. TVOC scores 100 up to 200 µg/m³ and reaches 0 at 3,000 µg/m³.
Humidity and temperature both use a peaked scoring shape rather than a linear ramp — humidity scores 100 within the ASHRAE-recommended 40–50% band and falls off in both directions, and temperature peaks at 21–24°C per ASHRAE 55 comfort guidance, also falling off outside that range. The five sub-scores combine as a weighted average — 30% CO2, 30% PM2.5, 20% TVOC, 10% humidity, 10% temperature — reflecting that health-relevant pollutants outweigh comfort parameters, and the overall score maps to a four-tier rating: Excellent (80+), Good (60–79), Fair (40–59), Poor (below 40). Because this is a weighted composite, a single bad reading can be masked by good scores elsewhere — TVOC carries only a 20% weight, so a room with dangerously high TVOC (a TVOC sub-score of 0) but excellent CO2, PM2.5, humidity, and temperature (100 each) still computes to an overall score of 80, which lands squarely in the "Excellent" tier despite one pollutant being off the charts — so check the individual sub-scores rather than relying on the headline number if any one pollutant is a specific concern. The scoring bands are reasonable interpretations of ASHRAE/EPA guidance rather than a codified formula, so this is a screening tool for spotting problem areas, not a substitute for a certified IAQ assessment or compliance testing.
Inputs
Results
Overall IAQ score (0–100)
89
Figures current as of 2025. Sources: U.S. EPA finalized a reconsideration of the National Ambient Air Quality Standards for particulate matter on Feb. 7, 2024, lowering the primary (health-based) annual PM2.5 standard from 12.0 to 9.0 µg/m³., ASHRAE Standard 62.1, Ventilation and Acceptable Indoor Air Quality, and ASHRAE Standard 55, Thermal Environmental Conditions for Human Occupancy — the CO2-as-ventilation-proxy target (roughly 700 ppm above outdoor ambient) and the temperature/humidity comfort ranges this calculator scores against are drawn from these two ASHRAE standards.
How to Use This Calculator
- Enter CO₂ level (ppm), PM2.5 (µg/m³), and Total VOCs (µg/m³).
- Set Relative humidity (%) and Temperature (°C).
- Review the Overall IAQ score (0–100) result.
- Use CO₂ sub-score and PM2.5 sub-score to inform your decision.
How the result changes with CO₂ level (ppm)
| CO₂ level (ppm) | Overall IAQ score (0–100) |
|---|---|
| 400 | 93.3 |
| 600 | 93.3 |
| 1,200 | 80.4 |
| 2,000 | 63.3 |
What each input means
- CO₂ level (ppm)
- Carbon dioxide concentration in parts per million. Outdoor ambient is ~420 ppm.
- PM2.5 (µg/m³)
- Fine particulate matter concentration. EPA annual standard is 9.0 µg/m³.
- Total VOCs (µg/m³)
- Total volatile organic compounds. Target below 500 µg/m³.
- Relative humidity (%)
- ASHRAE recommends 30–60% relative humidity.
- Temperature (°C)
- Indoor temperature. ASHRAE 55 comfort range is 20–26°C.
What each result means
- Overall IAQ score (0–100)
- Weighted composite score. 80+ = Excellent, 60–79 = Good, 40–59 = Fair, <40 = Poor.
- CO₂ sub-score
- Score based on CO2 vs ASHRAE 62.1 target of <1000 ppm.
- PM2.5 sub-score
- Score based on EPA NAAQS annual PM2.5 standard (9.0 µg/m³).
- TVOC sub-score
- Score based on VOC concentration guidelines.
- Humidity sub-score
- Score based on ASHRAE 30–60% RH range.
- Temperature sub-score
- Score based on ASHRAE 55 thermal comfort.
- Rating (1=Poor, 4=Excellent)
- 1 = Poor, 2 = Fair, 3 = Good, 4 = Excellent.
How this is calculated
Worked example, using the default values
- Identify Input Parameters4 parametersCO₂ level (ppm) = 800, PM2.5 (µg/m³) = 10, Total VOCs (µg/m³) = 300, Relative humidity (%) = 45 = 5 input(s) provided
- Calculate Overall IAQ scoreOverall IAQ score = co2Score * weights.co2 +89 = 89
- Calculate CO₂ sub-scoreCO₂ sub-score = co2Ppm <= 600 ? 10085.7 = 85.7
- Calculate PM2.5 sub-scorePM2.5 sub-score = pm25 <= 0 ? 10080 = 80
Figures and sources
- EPA NAAQS annual PM2.5 standard (revised 2024) (2024) — U.S. EPA finalized a reconsideration of the National Ambient Air Quality Standards for particulate matter on Feb. 7, 2024, lowering the primary (health-based) annual PM2.5 standard from 12.0 to 9.0 µg/m³.
- ASHRAE 62.1 (ventilation) and ASHRAE 55 (thermal comfort) (2025) — ASHRAE Standard 62.1, Ventilation and Acceptable Indoor Air Quality, and ASHRAE Standard 55, Thermal Environmental Conditions for Human Occupancy — the CO2-as-ventilation-proxy target (roughly 700 ppm above outdoor ambient) and the temperature/humidity comfort ranges this calculator scores against are drawn from these two ASHRAE standards.
Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
How can my overall score be 'Excellent' when one of my readings, like TVOC, is really bad?
Because the overall score is a weighted average and TVOC only carries a 20% weight, a room with a TVOC sub-score of 0 but perfect scores (100) on CO2, PM2.5, humidity, and temperature still computes to 0.3×100 + 0.3×100 + 0.2×0 + 0.1×100 + 0.1×100 = 80, which lands in the Excellent tier despite one pollutant being off the charts. Always check the individual sub-scores, not just the headline number, if any specific pollutant concerns you.
Why does my humidity score drop even though I'm within the ASHRAE-recommended 30–60% range?
The humidity score only awards a full 100 within the narrower 40–50% band; outside that, it ramps down toward the edges of the wider 30–60% ASHRAE range and continues falling beyond it. So a reading of 32% or 58% is still inside the broadly recommended range but won't earn a perfect sub-score, because the model treats 40–50% as the true optimum rather than the whole range as equally good.
Why do CO2 and PM2.5 each count for 30% of the overall score while humidity and temperature only count for 10% each?
The weighting (30% CO2, 30% PM2.5, 20% TVOC, 10% humidity, 10% temperature) is deliberately built to favor the parameters with the clearest links to health outcomes — CO2 as a proxy for ventilation adequacy and PM2.5 as a directly regulated pollutant — over the comfort-oriented parameters of humidity and temperature, which affect how a room feels more than measurable health risk.
If my PM2.5 sub-score is 100, does that mean I'm meeting the EPA's air quality standard?
Not necessarily. The PM2.5 sub-score reaches 100 at a reading of 0 µg/m³ and only falls to 0 at 50 µg/m³, so a reading well above the EPA's actual annual PM2.5 standard of 9.0 µg/m³ (tightened from 12.0 µg/m³ in EPA's February 2024 revision of the NAAQS) can still post a fairly high sub-score. This scale is tuned for scoring a momentary reading on a 0–100 spectrum, not for judging annual regulatory compliance.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
Indoor Air Quality Score Calculator
Calculate a composite IAQ score (0-100) based on ASHRAE 62.1 ventilation, MERV filtration, CO2, VOC levels, and humidity.
Air QualityIndoor CO₂ Calculator
Model indoor CO₂ buildup from occupancy and ventilation. Find steady-state levels and time to reach 1,000 ppm.
Occupational HealthWorkplace Air Quality Calculator
CO2, humidity, and temperature assessment for IAQ.
HVACVentilation Rate Calculator
Calculate required outdoor air ventilation rates per ASHRAE Standard 62.1 based on occupancy and space type.
Air QualityAQI Calculator
Air Quality Index from pollutant concentrations (PM2.5, PM10, O3, CO, SO2, NO2) using EPA breakpoint tables.
More in Environment, Weather & Climate.