Skip to content

mg/m³ to ppm Converter

The conversion from mg/m³ (mass concentration) to ppm (volumetric concentration) is gas-specific because it depends on molecular weight. At standard EPA reference conditions of...

Advanced options

Quick try

Formula

Source: 40 CFR Part 50 (NAAQS), EPA Method 19, ISO 10780 | Last reviewed: June 27, 2026

Examples

0.188 mg/m³

= 0.1 ppm

  • MW = 46.01

NO₂: 0.188 mg/m³ = 0.100 ppm (NAAQS 1-hr standard)

10.3 mg/m³

= 9 ppm

  • MW = 28.01

CO: 10.3 mg/m³ = 9.0 ppm (NAAQS 8-hr standard)

500 mg/m³

= 190.9 ppm

  • MW = 64.06

SO₂: 500 mg/m³ = 190.9 ppm (typical stack concentration)

1000 mg/m³

= 555.7 ppm

  • MW = 44.01

CO₂: 1,000 mg/m³ = 555.7 ppm

Quick Reference Table

Common Air Pollutants, mg/m³ to ppm at EPA Reference Conditions (25°C, 1 atm)
PollutantMolecular Weight (g/mol)1 ppm = ? mg/m³1 mg/m³ = ? ppm
Carbon monoxide (CO)28.011.1450.873
Nitrogen dioxide (NO₂)46.011.8820.531
Sulfur dioxide (SO₂)64.062.6200.382
Ozone (O₃)481.9630.509
Carbon dioxide (CO₂)44.011.8000.556
Sulfur hexafluoride (SF₆)146.065.9740.167
Benzene (C₆H₆)78.113.1950.313
Formaldehyde (CH₂O)30.031.2280.814

Where is this used?

The conversion from mg/m³ (mass concentration) to ppm (volumetric concentration) is gas-specific because it depends on molecular weight.

At standard EPA reference conditions of 25°C (298.15 K) and 1 atm (760 mm Hg), one mole of any ideal gas occupies 24.45 liters.

Therefore the volumetric concentration in ppm is: ppm = (mg/m³ × 24.45) / MW, where MW is the molecular weight of the gas in g/mol.

This formula is codified in 40 CFR Part 50 (National Ambient Air Quality Standards, NAAQS), 40 CFR Part 60 (New Source Performance Standards, NSPS), and EPA Method 19.

For example, the 1-hour NAAQS for nitrogen dioxide (NO₂) is 100 ppb (0.100 ppm).

NO₂ has a molecular weight of 46.01 g/mol.

Converting: 0.100 × 46.01 / 24.45 = 0.188 mg/m³.

Conversely, a stack gas measurement of 500 mg/m³ of SO₂ (MW = 64.06) equals 500 × 24.45 / 64.06 = 190.9 ppm.

Why does the conversion depend on molecular weight? Because ppm counts molecules, while mg/m³ weighs them.

One million molecules of a light gas (like carbon monoxide, MW 28.01) weigh 28.01 mass units each; one million molecules of a heavy gas (like sulfur hexafluoride SF₆, MW 146.06) weigh 5.2× more.

The ppm value counts the same number of molecules regardless of gas identity, it's a mole fraction scaled by 10⁶.

The mg/m³ value is proportional to the total mass of those molecules, which does depend on the gas identity.

The conversion is essentially: mg/m³ = ppm × (MW / V_molar), where V_molar is the molar volume at the given temperature and pressure.

At EPA reference conditions (25°C, 1 atm), V_molar = 24.45 L/mol.

At NTP (Normal Temperature and Pressure: 0°C, 1 atm, used in some international standards), V_molar = 22.41 L/mol.

At 20°C and 1 atm (ISO 10780), V_molar = 24.04 L/mol.

The difference between the EPA (25°C) and ISO (20°C) reference conditions produces a (24.45 / 24.04 − 1) = 1.7% difference in ppm results, small but measurable, and potentially significant in regulatory compliance determinations where an exceedance of a few percent can trigger enforcement action.

Always verify which reference temperature your regulation or permit uses.

For gas mixtures, the molecular weight is the weighted average: for air (approximately 78% N₂ at MW 28.01 + 21% O₂ at MW 32.00), the effective molecular weight is about 28.96 g/mol.

A concentration of 1,000 mg/m³ of 'particulate matter' or 'total hydrocarbons' measured as a gravimetric mass cannot be directly converted to ppm without specifying the molecular weight distribution, for undefined mixtures, report in mg/m³ and do not attempt ppm conversion.

Real-World Usage Scenarios

Stack emission compliance testing

An industrial facility operates a gas-fired boiler with a Selective Catalytic Reduction (SCR) system for NOₓ control. The state air permit requires the NOₓ emissions to be less than 30 ppmvd (parts per million by volume, dry basis) at 3% O₂ reference. The stack test measures NOₓ concentration in mg/m³ by extractive sampling per EPA Method 7E (with chemiluminescence detection). The test report shows 52 mg/m³ NOₓ at the actual stack conditions (180°C, 1 atm dry). Converting to ppm at the same conditions requires the molar volume at 180°C (V_m = 22.4 × (180+273)/273 = 37.2 L/mol): 52 × 37.2 / 46.01 = 42.0 ppm @ stack conditions. To correct to 3% O₂ reference: ppm @ 3% O₂ = ppm_measured × (20.9 / (20.9 - measured_O₂_pct)), typical correction. The mg/m³ to ppm conversion (× 24.45 / MW) is performed at every step, but at the actual stack conditions the molar volume is different from the EPA reference. The compliance result: ppm @ 3% O₂ = 35.5 ppm, which exceeds the 30 ppmvd permit limit by 18%. The facility must take corrective action (tune the combustion process, increase ammonia injection rate, replace catalyst). A 1% error in the mg/m³ to ppm conversion would correspond to about 0.4 ppm error in the compliance result, potentially the difference between compliance and non-compliance.

Industry Standards Referenced

EPA 40 CFR Part 50 EPA Method 19 ISO 10780

Frequently Asked Questions

Why does the conversion factor change with molecular weight?

ppm is a count of molecules (volumetric), mg/m³ is a mass. Heavier molecules mean more mass for the same number of molecules. At EPA reference conditions, 1 ppm of CO (MW 28.01) = 28.01 / 24.45 = 1.146 mg/m³. 1 ppm of SO₂ (MW 64.06) = 64.06 / 24.45 = 2.620 mg/m³. So the same ppm reading means 2.3× more mass concentration for SO₂ than for CO. If you used the CO conversion factor for SO₂ by mistake, you'd under-report the mass concentration by a factor of 2.3, a significant compliance error.

What reference temperature does this calculator use?

25°C (77°F) and 1 atm, the standard EPA reference conditions per 40 CFR Part 50 and Part 60. The molar volume at these conditions is 24.45 L/mol. If your regulation or standard uses a different reference temperature (0°C → 22.41 L/mol, 20°C → 24.04 L/mol), you can adjust by using the proportional relationship: ppm_new = ppm_calculated × (V_m_standard / V_m_EPA). For ISO or WHO conversions using 20°C and 1 atm, multiply our result by 24.45 / 24.04 = 1.017. Always check the reference conditions in your applicable regulation.

Can I convert PM₂.₅ or PM₁₀ from µg/m³ to ppm?

No. Particulate matter (PM) is a mixture of solid and liquid particles with no defined molecular weight. PM concentrations are always expressed in mass per volume (µg/m³ or mg/m³) and cannot be converted to volumetric concentrations (ppm). The EPA NAAQS for PM₂.₅ is 35 µg/m³ (24-hour average) and 9.0 µg/m³ (annual primary standard, lowered from 12 in February 2024), expressed only in mass concentration. Any ppm value for particulate matter is physically meaningless. This converter is for individual gaseous compounds with a known molecular weight only.

Reviewed for accuracy

Verified against EPA and ISO standard methods for gas concentration conversion · Last reviewed: June 27, 2026

All calculations are for reference only. Always verify with manufacturer data and a qualified engineer for critical applications. Learn about our editorial process.

Related Conversions

See all Density Concentration converters