HomeCalculatorsEcologySmog Calculator

Smog Calculator

Ecology

Calculate Air Quality Index (AQI) and health risk from PM2.5, PM10, NO₂, and ozone concentrations. Instantly know your AQI category and recommended precautions for air quality.

0500
0600
02,000
0500

Air Quality Index (AQI)

78
AQI Category
Moderate
Health Risk Level
Unusually sensitive people should limit prolonged outdoor exertion

This calculator computes your Air Quality Index (AQI), AQI Category, Health Risk Level from the values you enter.

Inputs
PM2.5 (µg/m³)PM10 (µg/m³)NO₂ (ppb)O₃ (ppb)
Outputs
Air Quality Index (AQI)AQI CategoryHealth Risk Level

What is a Smog?

The Smog Calculator computes the Air Quality Index (AQI) from four key pollutant concentrations — PM2.5, PM10, nitrogen dioxide (NO₂), and ground-level ozone (O₃). Using the US EPA's standard linear interpolation formula, it converts raw concentration measurements into a single AQI score, an AQI category, and a plain-language health risk level. The AQI score is the primary output: a number between 0 and 500 that translates complex atmospheric chemistry into an actionable health signal.

India's air quality crisis makes this tool particularly relevant. India accounts for roughly 40 of the world's 50 most polluted cities by annual average PM2.5. Delhi's AQI regularly exceeds 400 — the "Hazardous" threshold — during winter months, when cold air traps vehicle exhaust and crop-residue smoke over the Indo-Gangetic Plain. India's Central Pollution Control Board (CPCB) operates a National AQI with six categories closely mirroring the EPA system, and their Sameer app reports the same pollutants this calculator accepts. Whether you are a researcher, a concerned resident, or a public health professional, the Smog Calculator converts measured concentrations into a risk category in seconds.

How to use this Smog calculator

  1. Obtain your pollutant concentration data. Source PM2.5 and PM10 readings (in µg/m³) from India's CPCB Sameer app, IQAir, or a local continuous ambient air quality monitoring station (CAAQMS). Obtain NO₂ and O₃ values in ppb — divide µg/m³ values by 1.88 (NO₂) or 1.96 (O₃) to convert if needed.

  2. Enter PM2.5 concentration. Use the PM2.5 (µg/m³) slider or number field. The range is 0–500 µg/m³; the default is 25 µg/m³ (WHO 24-hour interim target 3). The WHO annual guideline is just 5 µg/m³ — most Indian cities far exceed this value on most days.

  3. Enter PM10 concentration. Use the PM10 (µg/m³) slider (0–600 µg/m³, default 50). PM10 includes dust, pollen, and construction debris in addition to combustion particles. On dust-heavy days — common in Rajasthan, Delhi, and other arid regions — PM10 can independently push AQI into poor categories even when PM2.5 is moderate.

  4. Enter NO₂ concentration. Use the NO₂ (ppb) slider (0–2000 ppb, default 40). NO₂ is primarily emitted by vehicles and power plants. It is a precursor to both ozone and secondary particulate matter, so elevated NO₂ often signals that future ozone formation is likely.

  5. Enter O₃ concentration. Use the O₃ (ppb) slider (0–500 ppb, default 30). Ground-level ozone forms through photochemical reactions between NO₂ and volatile organic compounds in sunlight. It is typically highest in afternoon hours on hot, sunny days — relevant for cities at lower latitudes like Hyderabad, Chennai, and Pune.

  6. Read the AQI Score, Category, and Health Risk Level. The results update instantly. The highlighted AQI Score is your primary reference. Cross-reference the AQI Category against CPCB guidelines if you are working with official Indian reporting. Use the Health Risk Level to communicate recommendations to non-technical audiences or to decide on personal protective measures.

Formula & Methodology

### AQI Linear Interpolation (US EPA Method)

The AQI for each pollutant is computed using a piecewise linear function that maps a measured concentration (Cₚ) onto the AQI scale using breakpoint pairs:

AQI = ((I_Hi − I_Lo) / (C_Hi − C_Lo)) × (Cₚ − C_Lo) + I_Lo

Where:
- Cₚ = measured concentration of the pollutant
- C_Lo = concentration breakpoint ≤ Cₚ
- C_Hi = concentration breakpoint ≥ Cₚ
- I_Lo = AQI value corresponding to C_Lo
- I_Hi = AQI value corresponding to C_Hi

### PM2.5 Breakpoints (24-hour average, µg/m³)

| Concentration range | AQI range | Category |
|---|---|---|
| 0.0 – 12.0 | 0 – 50 | Good |
| 12.1 – 35.4 | 51 – 100 | Moderate |
| 35.5 – 55.4 | 101 – 150 | Unhealthy for Sensitive Groups |
| 55.5 – 150.4 | 151 – 200 | Unhealthy |
| 150.5 – 250.4 | 201 – 300 | Very Unhealthy |
| 250.5 – 350.4 | 301 – 400 | Hazardous |
| 350.5 – 500.4 | 401 – 500 | Hazardous |

### Final AQI

Final AQI = max(AQI_PM2.5, AQI_PM10, AQI_NO₂, AQI_O₃)

The reported AQI score is the highest sub-index across all entered pollutants.

### Health Risk Categories

| AQI | Category | Health Risk |
|---|---|---|
| 0–50 | Good | Minimal risk; outdoor activity recommended |
| 51–100 | Moderate | Acceptable; unusually sensitive individuals may be affected |
| 101–150 | Unhealthy for Sensitive Groups | Sensitive groups at risk; general public unaffected |
| 151–200 | Unhealthy | General public may experience health effects |
| 201–300 | Very Unhealthy | Health alert; everyone should limit outdoor exertion |
| 301–500 | Hazardous | Emergency conditions; avoid all outdoor exposure |

### Worked Example

Inputs: PM2.5 = 60 µg/m³, PM10 = 90 µg/m³, NO₂ = 50 ppb, O₃ = 45 ppb

PM2.5 sub-index: Cₚ = 60 falls in the 55.5–150.4 range (AQI 151–200)
AQI_PM2.5 = ((200 − 151) / (150.4 − 55.5)) × (60 − 55.5) + 151
= (49 / 94.9) × 4.5 + 151
= 2.32 + 151 = 153

PM10 sub-index: Cₚ = 90 falls in the 55–154 µg/m³ range (AQI 51–100)
AQI_PM10 = ((100 − 51) / (154 − 55)) × (90 − 55) + 51
= (49 / 99) × 35 + 51
= 17.3 + 51 = 68

Final AQI = max(153, 68, …) = 153 → Category: Unhealthy for Sensitive Groups

This example shows PM2.5 as the binding constraint — a common scenario in Indian urban environments where fine particulate dominates air quality. For a broader perspective on how national energy and economic decisions drive the emission levels that produce these concentrations, see the Kaya Identity Calculator and the CO₂ Breathing Emission Calculator. For ecological impact at a community level — such as how persistent high AQI affects species composition in urban green spaces — the Carrying Capacity Calculator provides useful framing.

Frequently Asked Questions

An AQI of 100 sits at the upper boundary of the 'Moderate' category (51–100 in the US EPA system). At this level, air quality is acceptable for most people, but individuals who are unusually sensitive to air pollution — such as those with asthma or chronic bronchitis — may experience minor symptoms. The general public is unlikely to be affected at this concentration.
Each pollutant (PM2.5, PM10, NO₂, O₃) is converted independently to its own sub-index using the EPA linear interpolation formula. The final AQI score reported is the maximum across all four sub-indices. This 'worst pollutant wins' rule means that even if three pollutants are in the Good range, a single pollutant in the Hazardous range will drive the displayed AQI to Hazardous.
Particles with a diameter of 2.5 micrometres or smaller penetrate deep into the alveolar region of the lungs and can enter the bloodstream, causing systemic inflammation. PM10 and coarser particles are largely filtered in the upper respiratory tract. Long-term PM2.5 exposure is associated with increased risk of cardiovascular disease, lung cancer, and stroke — making it the dominant driver of AQI in most Indian cities, particularly during winter crop-residue burning season.
India's Central Pollution Control Board (CPCB) National AQI uses eight pollutants (PM2.5, PM10, SO₂, NO₂, CO, NH₃, Pb, O₃) and six categories: Good (0–50), Satisfactory (51–100), Moderate (101–200), Poor (201–300), Very Poor (301–400), Severe (401–500). The US EPA system used in this calculator uses six pollutants and slightly different category names and breakpoints. The numerical ranges are similar but not identical — always use CPCB data when reporting for Indian regulatory purposes.
India's CPCB recommends that sensitive groups — children, elderly, and those with respiratory or cardiovascular conditions — limit prolonged outdoor exertion when AQI exceeds 100 (Moderate/Satisfactory). The general public should avoid outdoor activity when AQI crosses 200. Schools in Delhi and other cities are required to close when AQI exceeds 400 under the Graded Response Action Plan (GRAP). This calculator's health risk output reflects these thresholds.
This calculator is designed for manual entry of measured pollutant concentrations — it does not fetch live sensor data. For real-time monitoring in India, use the CPCB Sameer app or the AQICN/IQAir platforms, which pull data from continuous ambient air quality monitoring stations (CAAQMS). You can copy the pollutant concentrations from those platforms into this calculator to quickly compute an AQI score and health risk classification.
Because the final AQI is the maximum across all pollutant sub-indices. If PM2.5 or PM10 produces a higher sub-index than NO₂, NO₂ is effectively masked in the final score. NO₂ becomes the dominant driver only when particulate matter concentrations are relatively low — common in areas near heavy vehicular traffic with good wind dispersion. In such cases, the ozone sub-index and NO₂ sub-index together can be more relevant than particulate indices.
The US EPA considers ozone concentrations up to approximately 54 ppb (8-hour average) as Good (AQI 0–50), meaning outdoor exercise is safe for everyone. Above 70 ppb (AQI 101–150, Unhealthy for Sensitive Groups), asthmatics and those exercising heavily may experience symptoms. India does not have a separate public ozone alert system, but ground-level ozone peaks in afternoon hours in urban areas during summer — a relevant factor for outdoor sports in cities like Bengaluru, Mumbai, and Hyderabad.
Conversion depends on temperature and pressure. At 25°C and sea level, 1 ppb of NO₂ ≈ 1.88 µg/m³, so divide µg/m³ by 1.88 to get ppb. For ozone, 1 ppb ≈ 1.96 µg/m³. Most Indian CAAQMS stations report in µg/m³, so you will need to divide by these factors before entering values into the NO₂ and O₃ fields in this calculator. Pollution control board reports typically state the measuring convention used.
The AQI formula itself is season-agnostic — it computes a score from whichever concentrations you enter. However, the health context is highly seasonal in India: PM2.5 spikes dramatically in October–January due to crop stubble burning in Punjab and Haryana, festival firecracker emissions, and thermal inversion trapping pollution over northern plains. During monsoon (June–September), wet deposition clears particulates and AQI typically drops. Enter current measured concentrations to get a seasonally accurate result.
According to IQAir's World Air Quality Reports, Indian cities consistently dominate global pollution rankings. Delhi, Byrnihat (Assam), Faridabad, Ghaziabad, Noida, and Patna regularly record annual average PM2.5 levels exceeding 100 µg/m³ — well above the WHO guideline of 5 µg/m³. India accounts for approximately 40 of the world's 50 most polluted cities by annual PM2.5 average. The smog calculator is directly relevant to residents, urban planners, and public health officials in these regions.
Keep windows and doors closed during high-AQI periods, use HEPA air purifiers rated for your room size (look for CADR ≥ 0.75 × room area in square feet), and avoid indoor sources of particulate matter such as incense sticks, mosquito coils, and unventilated cooking. N95 masks (not surgical masks) provide effective PM2.5 filtration when outdoors. Monitor AQI via the CPCB Sameer app before planning outdoor activities, and schedule exercise for early morning when ozone levels are typically lower.
Also known as
air quality index calculatorAQI calculatorPM2.5 AQI calculatorair pollution health risk calculatorsmog AQI calculator India